home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_68_SSWBIFF.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
396KB
|
7,058 lines
# near model CODE resource
# jump table entries: 10776-10780 (5 of them)
export_1347:
00000000 48E7 0110 movem.l -[A7], D7,A3
00000004 266F 000C movea.l A3, [A7 + 0xC]
00000008 4247 clr.w D7
0000000A 4878 0824 push.l 0x824
0000000E 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000012 2B40 DFB6 move.l [A5 - 0x204A], D0
00000016 588F addq.l A7, 4
00000018 6604 bne +0x6 /* 0000001E */
0000001A 7000 moveq.l D0, 0x00
0000001C 602E bra +0x30 /* 0000004C */
label0000001E:
0000001E 426D CF0C clr.w [A5 - 0x30F4]
00000022 2B4B DFBA move.l [A5 - 0x2046], A3
00000026 4EBA 2532 jsr [PC + 0x2532 /* 0000255A */]
0000002A 3E00 move.w D7, D0
0000002C 660A bne +0xC /* 00000038 */
0000002E 4878 06A5 push.l 0x6A5
00000032 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000036 588F addq.l A7, 4
label00000038:
00000038 486D DFB6 pea.l [A5 - 0x204A]
0000003C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000040 486D DF82 pea.l [A5 - 0x207E]
00000044 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000048 3007 move.w D0, D7
0000004A 508F addq.l A7, 8
label0000004C:
0000004C 4CDF 0880 movem.l D7,A3, [A7]+
00000050 4E75 rts
fn00000052:
00000052 4E56 FEF6 link A6, -0x010A
00000056 48E7 0118 movem.l -[A7], D7,A3,A4
0000005A 7E00 moveq.l D7, 0x00
0000005C 6000 0274 bra +0x276 /* 000002D2 */
label00000060:
00000060 206D BA78 movea.l A0, [A5 - 0x4588]
00000064 7000 moveq.l D0, 0x00
00000066 3028 015C move.w D0, [A0 + 0x15C]
0000006A B087 cmp.l D0, D7
0000006C 6F56 ble +0x58 /* 000000C4 */
0000006E 206D BA78 movea.l A0, [A5 - 0x4588]
00000072 2068 023E movea.l A0, [A0 + 0x23E]
00000076 2007 move.l D0, D7
00000078 E580 asl D0, 2
0000007A 2070 0800 movea.l A0, [A0 + D0]
0000007E 49E8 0002 lea.l A4, [A0 + 0x2]
00000082 2F0C move.l -[A7], A4
00000084 4EBA 2256 jsr [PC + 0x2256 /* 000022DC */]
00000088 4A40 tst.w D0
0000008A 588F addq.l A7, 4
0000008C 6606 bne +0x8 /* 00000094 */
0000008E 7000 moveq.l D0, 0x00
00000090 6000 0256 bra +0x258 /* 000002E8 */
label00000094:
00000094 7000 moveq.l D0, 0x00
00000096 1014 move.b D0, [A4]
00000098 1D74 0000 FEFE move.b [A6 - 0x102], [A4 + D0.w]
0000009E 7000 moveq.l D0, 0x00
000000A0 1014 move.b D0, [A4]
000000A2 D08C add.l D0, A4
000000A4 5280 addq.l D0, 1
000000A6 2F00 move.l -[A7], D0
000000A8 41EE FEFE lea.l A0, [A6 - 0x102]
000000AC 5288 addq.l A0, 1
000000AE 2F08 move.l -[A7], A0
000000B0 7000 moveq.l D0, 0x00
000000B2 1014 move.b D0, [A4]
000000B4 7200 moveq.l D1, 0x00
000000B6 1234 0000 move.b D1, [A4 + D0.w]
000000BA 2F01 move.l -[A7], D1
000000BC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000000C0 6000 0140 bra +0x142 /* 00000202 */
label000000C4:
000000C4 206D BA78 movea.l A0, [A5 - 0x4588]
000000C8 7000 moveq.l D0, 0x00
000000CA 3028 015C move.w D0, [A0 + 0x15C]
000000CE B087 cmp.l D0, D7
000000D0 6640 bne +0x42 /* 00000112 */
000000D2 206D BA78 movea.l A0, [A5 - 0x4588]
000000D6 43EE FEF6 lea.l A1, [A6 - 0x10A]
000000DA 41E8 0118 lea.l A0, [A0 + 0x118]
000000DE 22D8 move.l [A1]+, [A0]+
000000E0 22D8 move.l [A1]+, [A0]+
000000E2 70FE moveq.l D0, 0xFFFFFFFE
000000E4 B06E FEF6 cmp.w D0, [A6 - 0x10A]
000000E8 6606 bne +0x8 /* 000000F0 */
000000EA 5287 addq.l D7, 1
000000EC 6000 01E4 bra +0x1E6 /* 000002D2 */
label000000F0:
000000F0 4878 053C push.l 0x53C
000000F4 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
000000F8 588F addq.l A7, 4
000000FA 2F00 move.l -[A7], D0
000000FC 41EE FEFE lea.l A0, [A6 - 0x102]
00000100 5288 addq.l A0, 1
00000102 2F08 move.l -[A7], A0
00000104 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000108 1D40 FEFE move.b [A6 - 0x102], D0
0000010C 508F addq.l A7, 8
0000010E 6000 00A2 bra +0xA4 /* 000001B2 */
label00000112:
00000112 206D BA78 movea.l A0, [A5 - 0x4588]
00000116 3028 015C move.w D0, [A0 + 0x15C]
0000011A 5240 addq.w D0, 1
0000011C 7200 moveq.l D1, 0x00
0000011E 3200 move.w D1, D0
00000120 B287 cmp.l D1, D7
00000122 663E bne +0x40 /* 00000162 */
00000124 206D BA78 movea.l A0, [A5 - 0x4588]
00000128 43EE FEF6 lea.l A1, [A6 - 0x10A]
0000012C 41E8 0110 lea.l A0, [A0 + 0x110]
00000130 22D8 move.l [A1]+, [A0]+
00000132 22D8 move.l [A1]+, [A0]+
00000134 70FE moveq.l D0, 0xFFFFFFFE
00000136 B06E FEF6 cmp.w D0, [A6 - 0x10A]
0000013A 6606 bne +0x8 /* 00000142 */
0000013C 5287 addq.l D7, 1
0000013E 6000 0192 bra +0x194 /* 000002D2 */
label00000142:
00000142 4878 053D push.l 0x53D
00000146 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000014A 588F addq.l A7, 4
0000014C 2F00 move.l -[A7], D0
0000014E 41EE FEFE lea.l A0, [A6 - 0x102]
00000152 5288 addq.l A0, 1
00000154 2F08 move.l -[A7], A0
00000156 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000015A 1D40 FEFE move.b [A6 - 0x102], D0
0000015E 508F addq.l A7, 8
00000160 6050 bra +0x52 /* 000001B2 */
label00000162:
00000162 206D BA78 movea.l A0, [A5 - 0x4588]
00000166 43EE FEF6 lea.l A1, [A6 - 0x10A]
0000016A 41E8 0108 lea.l A0, [A0 + 0x108]
0000016E 22D8 move.l [A1]+, [A0]+
00000170 22D8 move.l [A1]+, [A0]+
00000172 4A6E FEF6 tst.w [A6 - 0x10A]
00000176 661C bne +0x1E /* 00000194 */
00000178 4A6E FEFA tst.w [A6 - 0x106]
0000017C 6616 bne +0x18 /* 00000194 */
0000017E 0C6E 7FFF FEF8 cmpi.w [A6 - 0x108], 0x7FFF
00000184 660E bne +0x10 /* 00000194 */
00000186 0C6E 7FFF FEFC cmpi.w [A6 - 0x104], 0x7FFF
0000018C 6606 bne +0x8 /* 00000194 */
0000018E 5287 addq.l D7, 1
00000190 6000 0140 bra +0x142 /* 000002D2 */
label00000194:
00000194 4878 053E push.l 0x53E
00000198 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000019C 588F addq.l A7, 4
0000019E 2F00 move.l -[A7], D0
000001A0 41EE FEFE lea.l A0, [A6 - 0x102]
000001A4 5288 addq.l A0, 1
000001A6 2F08 move.l -[A7], A0
000001A8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000001AC 1D40 FEFE move.b [A6 - 0x102], D0
000001B0 508F addq.l A7, 8
label000001B2:
000001B2 302E FEF6 move.w D0, [A6 - 0x10A]
000001B6 B06E FEF8 cmp.w D0, [A6 - 0x108]
000001BA 6610 bne +0x12 /* 000001CC */
000001BC 302E FEFA move.w D0, [A6 - 0x106]
000001C0 B06E FEFC cmp.w D0, [A6 - 0x104]
000001C4 6606 bne +0x8 /* 000001CC */
000001C6 5287 addq.l D7, 1
000001C8 6000 0108 bra +0x10A /* 000002D2 */
label000001CC:
000001CC 266D DF82 movea.l A3, [A5 - 0x207E]
000001D0 426D DF80 clr.w [A5 - 0x2080]
000001D4 16FC 0025 move.b [A3]+, 0x25 /* '%' */
000001D8 16AE FEF7 move.b [A3], [A6 - 0x109]
000001DC 176E FEF6 0001 move.b [A3 + 0x1], [A6 - 0x10A]
000001E2 548B addq.l A3, 2
000001E4 16AE FEF9 move.b [A3], [A6 - 0x107]
000001E8 176E FEF8 0001 move.b [A3 + 0x1], [A6 - 0x108]
000001EE 548B addq.l A3, 2
000001F0 16EE FEFB move.b [A3]+, [A6 - 0x105]
000001F4 16EE FEFD move.b [A3]+, [A6 - 0x103]
000001F8 200B move.l D0, A3
000001FA 90AD DF82 sub.l D0, [A5 - 0x207E]
000001FE 3B40 DF80 move.w [A5 - 0x2080], D0
label00000202:
00000202 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00000208 7000 moveq.l D0, 0x00
0000020A 2F00 move.l -[A7], D0
0000020C 2F00 move.l -[A7], D0
0000020E 2F00 move.l -[A7], D0
00000210 2F00 move.l -[A7], D0
00000212 4EBA 1FA4 jsr [PC + 0x1FA4 /* 000021B8 */]
00000216 7000 moveq.l D0, 0x00
00000218 2F00 move.l -[A7], D0
0000021A 2F00 move.l -[A7], D0
0000021C 2F00 move.l -[A7], D0
0000021E 2F00 move.l -[A7], D0
00000220 4EBA 1F96 jsr [PC + 0x1F96 /* 000021B8 */]
00000224 7000 moveq.l D0, 0x00
00000226 2F00 move.l -[A7], D0
00000228 2F00 move.l -[A7], D0
0000022A 2F00 move.l -[A7], D0
0000022C 2F00 move.l -[A7], D0
0000022E 4EBA 1F88 jsr [PC + 0x1F88 /* 000021B8 */]
00000232 7000 moveq.l D0, 0x00
00000234 2F00 move.l -[A7], D0
00000236 2F00 move.l -[A7], D0
00000238 7200 moveq.l D1, 0x00
0000023A 122E FEFE move.b D1, [A6 - 0x102]
0000023E 2F01 move.l -[A7], D1
00000240 2F00 move.l -[A7], D0
00000242 4EBA 1F74 jsr [PC + 0x1F74 /* 000021B8 */]
00000246 7000 moveq.l D0, 0x00
00000248 2F00 move.l -[A7], D0
0000024A 2F00 move.l -[A7], D0
0000024C 7200 moveq.l D1, 0x00
0000024E 122D DF81 move.b D1, [A5 - 0x207F]
00000252 2F01 move.l -[A7], D1
00000254 2F00 move.l -[A7], D0
00000256 4EBA 1F60 jsr [PC + 0x1F60 /* 000021B8 */]
0000025A 41EE FEFE lea.l A0, [A6 - 0x102]
0000025E 5288 addq.l A0, 1
00000260 2F08 move.l -[A7], A0
00000262 7000 moveq.l D0, 0x00
00000264 302D DFB4 move.w D0, [A5 - 0x204C]
00000268 D0AD DFB6 add.l D0, [A5 - 0x204A]
0000026C 2F00 move.l -[A7], D0
0000026E 7000 moveq.l D0, 0x00
00000270 102E FEFE move.b D0, [A6 - 0x102]
00000274 2F00 move.l -[A7], D0
00000276 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000027A 7000 moveq.l D0, 0x00
0000027C 102E FEFE move.b D0, [A6 - 0x102]
00000280 D16D DFB4 add.w [A5 - 0x204C], D0
00000284 2F2D DF82 move.l -[A7], [A5 - 0x207E]
00000288 7000 moveq.l D0, 0x00
0000028A 302D DFB4 move.w D0, [A5 - 0x204C]
0000028E D0AD DFB6 add.l D0, [A5 - 0x204A]
00000292 2F00 move.l -[A7], D0
00000294 7000 moveq.l D0, 0x00
00000296 302D DF80 move.w D0, [A5 - 0x2080]
0000029A 2F00 move.l -[A7], D0
0000029C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000002A0 302D DF80 move.w D0, [A5 - 0x2080]
000002A4 D16D DFB4 add.w [A5 - 0x204C], D0
000002A8 7000 moveq.l D0, 0x00
000002AA 2F00 move.l -[A7], D0
000002AC 2F00 move.l -[A7], D0
000002AE 7200 moveq.l D1, 0x00
000002B0 122D DF81 move.b D1, [A5 - 0x207F]
000002B4 2F01 move.l -[A7], D1
000002B6 2F00 move.l -[A7], D0
000002B8 4EBA 1EFE jsr [PC + 0x1EFE /* 000021B8 */]
000002BC 7018 moveq.l D0, 0x18
000002BE 2F00 move.l -[A7], D0
000002C0 4EBA 33E8 jsr [PC + 0x33E8 /* 000036AA */]
000002C4 4A40 tst.w D0
000002C6 4FEF 0064 lea.l A7, [A7 + 0x64]
000002CA 6604 bne +0x6 /* 000002D0 */
000002CC 7000 moveq.l D0, 0x00
000002CE 6018 bra +0x1A /* 000002E8 */
label000002D0:
000002D0 5287 addq.l D7, 1
label000002D2:
000002D2 206D BA78 movea.l A0, [A5 - 0x4588]
000002D6 3028 015C move.w D0, [A0 + 0x15C]
000002DA 5640 addq.w D0, 3
000002DC 7200 moveq.l D1, 0x00
000002DE 3200 move.w D1, D0
000002E0 B287 cmp.l D1, D7
000002E2 6E00 FD7C bgt -0x282 /* 00000060 */
000002E6 7001 moveq.l D0, 0x01
label000002E8:
000002E8 4CEE 1880 FEEA movem.l D7,A3,A4, [A6 - 0x116]
000002EE 4E5E unlink A6
000002F0 4E75 rts
fn000002F2:
000002F2 4E56 FD66 link A6, -0x029A
000002F6 48E7 0118 movem.l -[A7], D7,A3,A4
000002FA 49EE FE68 lea.l A4, [A6 - 0x198]
000002FE 47EE FD66 lea.l A3, [A6 - 0x29A]
00000302 422C 0197 clr.b [A4 + 0x197]
00000306 422C 0196 clr.b [A4 + 0x196]
0000030A 422C 0195 clr.b [A4 + 0x195]
0000030E 422C 0194 clr.b [A4 + 0x194]
00000312 197C 0002 0192 move.b [A4 + 0x192], 0x2
00000318 397C 0001 0190 move.w [A4 + 0x190], 0x1
0000031E 397C 0001 018E move.w [A4 + 0x18E], 0x1
00000324 197C 0020 018C move.b [A4 + 0x18C], 0x20 /* ' ' */
0000032A 422C 018B clr.b [A4 + 0x18B]
0000032E 422C 018A clr.b [A4 + 0x18A]
00000332 422C 0189 clr.b [A4 + 0x189]
00000336 422C 0188 clr.b [A4 + 0x188]
0000033A 197C 0002 0186 move.b [A4 + 0x186], 0x2
00000340 397C 0001 0184 move.w [A4 + 0x184], 0x1
00000346 397C 0001 0182 move.w [A4 + 0x182], 0x1
0000034C 197C 0020 0180 move.b [A4 + 0x180], 0x20 /* ' ' */
00000352 422C 017F clr.b [A4 + 0x17F]
00000356 422C 017E clr.b [A4 + 0x17E]
0000035A 422C 017D clr.b [A4 + 0x17D]
0000035E 422C 017C clr.b [A4 + 0x17C]
00000362 422C 017A clr.b [A4 + 0x17A]
00000366 397C 0001 0178 move.w [A4 + 0x178], 0x1
0000036C 397C 0001 0176 move.w [A4 + 0x176], 0x1
00000372 197C 0020 0174 move.b [A4 + 0x174], 0x20 /* ' ' */
00000378 422C 0173 clr.b [A4 + 0x173]
0000037C 422C 0172 clr.b [A4 + 0x172]
00000380 422C 0171 clr.b [A4 + 0x171]
00000384 422C 0170 clr.b [A4 + 0x170]
00000388 422C 016E clr.b [A4 + 0x16E]
0000038C 397C 0001 016C move.w [A4 + 0x16C], 0x1
00000392 397C 0001 016A move.w [A4 + 0x16A], 0x1
00000398 197C 0020 0168 move.b [A4 + 0x168], 0x20 /* ' ' */
0000039E 422C 0167 clr.b [A4 + 0x167]
000003A2 422C 0166 clr.b [A4 + 0x166]
000003A6 422C 0165 clr.b [A4 + 0x165]
000003AA 422C 0164 clr.b [A4 + 0x164]
000003AE 422C 0162 clr.b [A4 + 0x162]
000003B2 426C 0160 clr.w [A4 + 0x160]
000003B6 426C 015E clr.w [A4 + 0x15E]
000003BA 422C 015C clr.b [A4 + 0x15C]
000003BE 422C 015B clr.b [A4 + 0x15B]
000003C2 422C 015A clr.b [A4 + 0x15A]
000003C6 422C 0159 clr.b [A4 + 0x159]
000003CA 422C 0158 clr.b [A4 + 0x158]
000003CE 422C 0156 clr.b [A4 + 0x156]
000003D2 426C 0154 clr.w [A4 + 0x154]
000003D6 426C 0152 clr.w [A4 + 0x152]
000003DA 422C 0150 clr.b [A4 + 0x150]
000003DE 422C 014F clr.b [A4 + 0x14F]
000003E2 422C 014E clr.b [A4 + 0x14E]
000003E6 422C 014D clr.b [A4 + 0x14D]
000003EA 422C 014C clr.b [A4 + 0x14C]
000003EE 422C 014A clr.b [A4 + 0x14A]
000003F2 426C 0148 clr.w [A4 + 0x148]
000003F6 426C 0146 clr.w [A4 + 0x146]
000003FA 422C 0144 clr.b [A4 + 0x144]
000003FE 422C 0143 clr.b [A4 + 0x143]
00000402 422C 0142 clr.b [A4 + 0x142]
00000406 422C 0141 clr.b [A4 + 0x141]
0000040A 422C 0140 clr.b [A4 + 0x140]
0000040E 422C 013E clr.b [A4 + 0x13E]
00000412 426C 013C clr.w [A4 + 0x13C]
00000416 426C 013A clr.w [A4 + 0x13A]
0000041A 422C 0138 clr.b [A4 + 0x138]
0000041E 422C 0137 clr.b [A4 + 0x137]
00000422 422C 0136 clr.b [A4 + 0x136]
00000426 422C 0135 clr.b [A4 + 0x135]
0000042A 422C 0134 clr.b [A4 + 0x134]
0000042E 422C 0132 clr.b [A4 + 0x132]
00000432 426C 0130 clr.w [A4 + 0x130]
00000436 426C 012E clr.w [A4 + 0x12E]
0000043A 422C 012C clr.b [A4 + 0x12C]
0000043E 422C 012B clr.b [A4 + 0x12B]
00000442 422C 012A clr.b [A4 + 0x12A]
00000446 422C 0129 clr.b [A4 + 0x129]
0000044A 422C 0128 clr.b [A4 + 0x128]
0000044E 422C 0126 clr.b [A4 + 0x126]
00000452 426C 0124 clr.w [A4 + 0x124]
00000456 426C 0122 clr.w [A4 + 0x122]
0000045A 422C 0120 clr.b [A4 + 0x120]
0000045E 422C 011F clr.b [A4 + 0x11F]
00000462 422C 011E clr.b [A4 + 0x11E]
00000466 422C 011D clr.b [A4 + 0x11D]
0000046A 422C 011C clr.b [A4 + 0x11C]
0000046E 422C 011A clr.b [A4 + 0x11A]
00000472 426C 0118 clr.w [A4 + 0x118]
00000476 426C 0116 clr.w [A4 + 0x116]
0000047A 422C 0114 clr.b [A4 + 0x114]
0000047E 422C 0113 clr.b [A4 + 0x113]
00000482 422C 0112 clr.b [A4 + 0x112]
00000486 422C 0111 clr.b [A4 + 0x111]
0000048A 422C 0110 clr.b [A4 + 0x110]
0000048E 422C 010E clr.b [A4 + 0x10E]
00000492 426C 010C clr.w [A4 + 0x10C]
00000496 426C 010A clr.w [A4 + 0x10A]
0000049A 422C 0108 clr.b [A4 + 0x108]
0000049E 422C 0107 clr.b [A4 + 0x107]
000004A2 422C 0106 clr.b [A4 + 0x106]
000004A6 422C 0105 clr.b [A4 + 0x105]
000004AA 422C 0104 clr.b [A4 + 0x104]
000004AE 422C 0102 clr.b [A4 + 0x102]
000004B2 426C 0100 clr.w [A4 + 0x100]
000004B6 426C 00FE clr.w [A4 + 0xFE]
000004BA 422C 00FC clr.b [A4 + 0xFC]
000004BE 422C 00FB clr.b [A4 + 0xFB]
000004C2 422C 00FA clr.b [A4 + 0xFA]
000004C6 422C 00F9 clr.b [A4 + 0xF9]
000004CA 422C 00F8 clr.b [A4 + 0xF8]
000004CE 422C 00F6 clr.b [A4 + 0xF6]
000004D2 426C 00F4 clr.w [A4 + 0xF4]
000004D6 426C 00F2 clr.w [A4 + 0xF2]
000004DA 422C 00F0 clr.b [A4 + 0xF0]
000004DE 422C 00EF clr.b [A4 + 0xEF]
000004E2 422C 00EE clr.b [A4 + 0xEE]
000004E6 422C 00ED clr.b [A4 + 0xED]
000004EA 422C 00EC clr.b [A4 + 0xEC]
000004EE 422C 00EA clr.b [A4 + 0xEA]
000004F2 426C 00E8 clr.w [A4 + 0xE8]
000004F6 426C 00E6 clr.w [A4 + 0xE6]
000004FA 422C 00E4 clr.b [A4 + 0xE4]
000004FE 422C 00E3 clr.b [A4 + 0xE3]
00000502 422C 00E2 clr.b [A4 + 0xE2]
00000506 422C 00E1 clr.b [A4 + 0xE1]
0000050A 422C 00E0 clr.b [A4 + 0xE0]
0000050E 422C 00DE clr.b [A4 + 0xDE]
00000512 426C 00DC clr.w [A4 + 0xDC]
00000516 426C 00DA clr.w [A4 + 0xDA]
0000051A 422C 00D8 clr.b [A4 + 0xD8]
0000051E 422C 00D7 clr.b [A4 + 0xD7]
00000522 422C 00D6 clr.b [A4 + 0xD6]
00000526 422C 00D5 clr.b [A4 + 0xD5]
0000052A 422C 00D4 clr.b [A4 + 0xD4]
0000052E 422C 00D2 clr.b [A4 + 0xD2]
00000532 426C 00D0 clr.w [A4 + 0xD0]
00000536 426C 00CE clr.w [A4 + 0xCE]
0000053A 422C 00CC clr.b [A4 + 0xCC]
0000053E 422C 00CB clr.b [A4 + 0xCB]
00000542 422C 00CA clr.b [A4 + 0xCA]
00000546 422C 00C9 clr.b [A4 + 0xC9]
0000054A 422C 00C8 clr.b [A4 + 0xC8]
0000054E 422C 00C6 clr.b [A4 + 0xC6]
00000552 426C 00C4 clr.w [A4 + 0xC4]
00000556 426C 00C2 clr.w [A4 + 0xC2]
0000055A 422C 00C0 clr.b [A4 + 0xC0]
0000055E 422C 00BF clr.b [A4 + 0xBF]
00000562 422C 00BE clr.b [A4 + 0xBE]
00000566 422C 00BD clr.b [A4 + 0xBD]
0000056A 422C 00BC clr.b [A4 + 0xBC]
0000056E 422C 00BA clr.b [A4 + 0xBA]
00000572 426C 00B8 clr.w [A4 + 0xB8]
00000576 426C 00B6 clr.w [A4 + 0xB6]
0000057A 422C 00B4 clr.b [A4 + 0xB4]
0000057E 422C 00B3 clr.b [A4 + 0xB3]
00000582 422C 00B2 clr.b [A4 + 0xB2]
00000586 422C 00B1 clr.b [A4 + 0xB1]
0000058A 422C 00B0 clr.b [A4 + 0xB0]
0000058E 422C 00AE clr.b [A4 + 0xAE]
00000592 426C 00AC clr.w [A4 + 0xAC]
00000596 426C 00AA clr.w [A4 + 0xAA]
0000059A 422C 00A8 clr.b [A4 + 0xA8]
0000059E 422C 00A7 clr.b [A4 + 0xA7]
000005A2 422C 00A6 clr.b [A4 + 0xA6]
000005A6 422C 00A5 clr.b [A4 + 0xA5]
000005AA 422C 00A4 clr.b [A4 + 0xA4]
000005AE 422C 00A2 clr.b [A4 + 0xA2]
000005B2 426C 00A0 clr.w [A4 + 0xA0]
000005B6 426C 009E clr.w [A4 + 0x9E]
000005BA 422C 009C clr.b [A4 + 0x9C]
000005BE 422C 009B clr.b [A4 + 0x9B]
000005C2 422C 009A clr.b [A4 + 0x9A]
000005C6 422C 0099 clr.b [A4 + 0x99]
000005CA 422C 0098 clr.b [A4 + 0x98]
000005CE 422C 0096 clr.b [A4 + 0x96]
000005D2 426C 0094 clr.w [A4 + 0x94]
000005D6 426C 0092 clr.w [A4 + 0x92]
000005DA 422C 0090 clr.b [A4 + 0x90]
000005DE 422C 008F clr.b [A4 + 0x8F]
000005E2 422C 008E clr.b [A4 + 0x8E]
000005E6 422C 008D clr.b [A4 + 0x8D]
000005EA 422C 008C clr.b [A4 + 0x8C]
000005EE 197C 0002 008A move.b [A4 + 0x8A], 0x2
000005F4 426C 0088 clr.w [A4 + 0x88]
000005F8 426C 0086 clr.w [A4 + 0x86]
000005FC 197C 0040 0084 move.b [A4 + 0x84], 0x40 /* '@' */
00000602 422C 0083 clr.b [A4 + 0x83]
00000606 422C 0082 clr.b [A4 + 0x82]
0000060A 422C 0081 clr.b [A4 + 0x81]
0000060E 422C 0080 clr.b [A4 + 0x80]
00000612 197C 0002 007E move.b [A4 + 0x7E], 0x2
00000618 426C 007C clr.w [A4 + 0x7C]
0000061C 426C 007A clr.w [A4 + 0x7A]
00000620 197C 0030 0078 move.b [A4 + 0x78], 0x30 /* '0' */
00000626 422C 0077 clr.b [A4 + 0x77]
0000062A 422C 0076 clr.b [A4 + 0x76]
0000062E 422C 0075 clr.b [A4 + 0x75]
00000632 422C 0074 clr.b [A4 + 0x74]
00000636 422C 0072 clr.b [A4 + 0x72]
0000063A 426C 0070 clr.w [A4 + 0x70]
0000063E 426C 006E clr.w [A4 + 0x6E]
00000642 197C 0030 006C move.b [A4 + 0x6C], 0x30 /* '0' */
00000648 422C 006B clr.b [A4 + 0x6B]
0000064C 422C 006A clr.b [A4 + 0x6A]
00000650 422C 0069 clr.b [A4 + 0x69]
00000654 422C 0068 clr.b [A4 + 0x68]
00000658 422C 0066 clr.b [A4 + 0x66]
0000065C 426C 0064 clr.w [A4 + 0x64]
00000660 426C 0062 clr.w [A4 + 0x62]
00000664 422C 0060 clr.b [A4 + 0x60]
00000668 422C 005F clr.b [A4 + 0x5F]
0000066C 422C 005E clr.b [A4 + 0x5E]
00000670 422C 005D clr.b [A4 + 0x5D]
00000674 422C 005C clr.b [A4 + 0x5C]
00000678 422C 005A clr.b [A4 + 0x5A]
0000067C 426C 0058 clr.w [A4 + 0x58]
00000680 426C 0056 clr.w [A4 + 0x56]
00000684 422C 0054 clr.b [A4 + 0x54]
00000688 422C 0053 clr.b [A4 + 0x53]
0000068C 422C 0052 clr.b [A4 + 0x52]
00000690 422C 0051 clr.b [A4 + 0x51]
00000694 422C 0050 clr.b [A4 + 0x50]
00000698 422C 004E clr.b [A4 + 0x4E]
0000069C 426C 004C clr.w [A4 + 0x4C]
000006A0 426C 004A clr.w [A4 + 0x4A]
000006A4 422C 0048 clr.b [A4 + 0x48]
000006A8 422C 0047 clr.b [A4 + 0x47]
000006AC 422C 0046 clr.b [A4 + 0x46]
000006B0 422C 0045 clr.b [A4 + 0x45]
000006B4 422C 0044 clr.b [A4 + 0x44]
000006B8 422C 0042 clr.b [A4 + 0x42]
000006BC 426C 0040 clr.w [A4 + 0x40]
000006C0 426C 003E clr.w [A4 + 0x3E]
000006C4 422C 003C clr.b [A4 + 0x3C]
000006C8 422C 003B clr.b [A4 + 0x3B]
000006CC 422C 003A clr.b [A4 + 0x3A]
000006D0 422C 0039 clr.b [A4 + 0x39]
000006D4 422C 0038 clr.b [A4 + 0x38]
000006D8 197C 0002 0036 move.b [A4 + 0x36], 0x2
000006DE 397C 0001 0034 move.w [A4 + 0x34], 0x1
000006E4 426C 0032 clr.w [A4 + 0x32]
000006E8 197C 0010 0030 move.b [A4 + 0x30], 0x10
000006EE 422C 002F clr.b [A4 + 0x2F]
000006F2 422C 002E clr.b [A4 + 0x2E]
000006F6 422C 002D clr.b [A4 + 0x2D]
000006FA 422C 002C clr.b [A4 + 0x2C]
000006FE 422C 002A clr.b [A4 + 0x2A]
00000702 397C 0001 0028 move.w [A4 + 0x28], 0x1
00000708 426C 0026 clr.w [A4 + 0x26]
0000070C 197C 0010 0024 move.b [A4 + 0x24], 0x10
00000712 422C 0023 clr.b [A4 + 0x23]
00000716 422C 0022 clr.b [A4 + 0x22]
0000071A 422C 0021 clr.b [A4 + 0x21]
0000071E 422C 0020 clr.b [A4 + 0x20]
00000722 197C 0002 001E move.b [A4 + 0x1E], 0x2
00000728 426C 001C clr.w [A4 + 0x1C]
0000072C 426C 001A clr.w [A4 + 0x1A]
00000730 197C 0010 0018 move.b [A4 + 0x18], 0x10
00000736 422C 0017 clr.b [A4 + 0x17]
0000073A 422C 0016 clr.b [A4 + 0x16]
0000073E 422C 0015 clr.b [A4 + 0x15]
00000742 422C 0014 clr.b [A4 + 0x14]
00000746 422C 0012 clr.b [A4 + 0x12]
0000074A 426C 0010 clr.w [A4 + 0x10]
0000074E 426C 000E clr.w [A4 + 0xE]
00000752 197C 0010 000C move.b [A4 + 0xC], 0x10
00000758 422C 000B clr.b [A4 + 0xB]
0000075C 422C 000A clr.b [A4 + 0xA]
00000760 422C 0009 clr.b [A4 + 0x9]
00000764 422C 0008 clr.b [A4 + 0x8]
00000768 422C 0006 clr.b [A4 + 0x6]
0000076C 426C 0004 clr.w [A4 + 0x4]
00000770 426C 0002 clr.w [A4 + 0x2]
00000774 4214 clr.b [A4]
00000776 7000 moveq.l D0, 0x00
00000778 2B40 DFAC move.l [A5 - 0x2054], D0
0000077C 3B7C 0022 DFAA move.w [A5 - 0x2056], 0x22 /* '\"' */
00000782 4247 clr.w D7
00000784 6000 00EE bra +0xF0 /* 00000874 */
label00000788:
00000788 3007 move.w D0, D7
0000078A 6500 00BA bcs +0xBC /* 00000846 */
0000078E 0C40 0021 cmpi.w D0, 0x21 /* '!' */
00000792 6200 00B2 bhi +0xB4 /* 00000846 */
00000796 D040 add.w D0, D0
00000798 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000079C 4EFB 0000 jmp [PC + D0.w]
000007A0 0046 0046 ori.w D6, 0x46 /* 'F' */
000007A4 0046 0046 ori.w D6, 0x46 /* 'F' */
000007A8 0046 0046 ori.w D6, 0x46 /* 'F' */
000007AC 0046 0046 ori.w D6, 0x46 /* 'F' */
000007B0 0046 0046 ori.w D6, 0x46 /* 'F' */
000007B4 0046 0046 ori.w D6, 0x46 /* 'F' */
000007B8 0046 0046 ori.w D6, 0x46 /* 'F' */
000007BC 0046 0046 ori.w D6, 0x46 /* 'F' */
000007C0 0046 0046 ori.w D6, 0x46 /* 'F' */
000007C4 0046 0046 ori.w D6, 0x46 /* 'F' */
000007C8 0046 005C ori.w D6, 0x5C /* '\\' */
000007CC 005C 005C ori.w [A4]+, 0x5C /* '\\' */
000007D0 005C 005C ori.w [A4]+, 0x5C /* '\\' */
000007D4 005C 005C ori.w [A4]+, 0x5C /* '\\' */
000007D8 005C 005C ori.w [A4]+, 0x5C /* '\\' */
000007DC 0096 0096 0096 ori.l [A6], 0x960096
000007E2 0096 2F0B 7000 ori.l [A6], 0x2F0B7000
000007E8 3007 move.w D0, D7
000007EA D0BC 0000 073A add.l D0, 0x73A
000007F0 2F00 move.l -[A7], D0
000007F2 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000007F6 508F addq.l A7, 8
000007F8 604C bra +0x4E /* 00000846 */
000007FA 486D 2A32 pea.l [A5 + 0x2A32 /* export_1346 */]
000007FE 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000802 4A40 tst.w D0
00000804 588F addq.l A7, 4
00000806 6726 beq +0x28 /* 0000082E */
00000808 7000 moveq.l D0, 0x00
0000080A 3007 move.w D0, D7
0000080C 7210 moveq.l D1, 0x10
0000080E 9081 sub.l D0, D1
00000810 E988 lsl D0, 4
00000812 2F00 move.l -[A7], D0
00000814 200B move.l D0, A3
00000816 5280 addq.l D0, 1
00000818 2F00 move.l -[A7], D0
0000081A 4EAD 2A32 jsr [A5 + 0x2A32 /* export_1346 */]
0000081E 1680 move.b [A3], D0
00000820 486D 2A32 pea.l [A5 + 0x2A32 /* export_1346 */]
00000824 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000828 4FEF 000C lea.l A7, [A7 + 0xC]
0000082C 6018 bra +0x1A /* 00000846 */
label0000082E:
0000082E 7000 moveq.l D0, 0x00
00000830 6000 00D0 bra +0xD2 /* 00000902 */
00000834 7000 moveq.l D0, 0x00
00000836 3007 move.w D0, D7
00000838 7219 moveq.l D1, 0x19
0000083A 9081 sub.l D0, D1
0000083C 2F00 move.l -[A7], D0
0000083E 2F0B move.l -[A7], A3
00000840 4EBA 0674 jsr [PC + 0x674 /* 00000EB6 */]
00000844 508F addq.l A7, 8
label00000846:
00000846 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
0000084C 2F0B move.l -[A7], A3
0000084E 7000 moveq.l D0, 0x00
00000850 2F00 move.l -[A7], D0
00000852 2F00 move.l -[A7], D0
00000854 7203 moveq.l D1, 0x03
00000856 2F01 move.l -[A7], D1
00000858 4EBA 195E jsr [PC + 0x195E /* 000021B8 */]
0000085C 701E moveq.l D0, 0x1E
0000085E 2F00 move.l -[A7], D0
00000860 4EBA 2E48 jsr [PC + 0x2E48 /* 000036AA */]
00000864 4A40 tst.w D0
00000866 4FEF 0014 lea.l A7, [A7 + 0x14]
0000086A 6606 bne +0x8 /* 00000872 */
0000086C 7000 moveq.l D0, 0x00
0000086E 6000 0092 bra +0x94 /* 00000902 */
label00000872:
00000872 5247 addq.w D7, 1
label00000874:
00000874 BE6D DFAA cmp.w D7, [A5 - 0x2056]
00000878 6500 FF0E bcs -0xF0 /* 00000788 */
0000087C 7000 moveq.l D0, 0x00
0000087E 302D DFAA move.w D0, [A5 - 0x2056]
00000882 2200 move.l D1, D0
00000884 C0FC 000C mulu.w D0, 0xC
00000888 4841 swap.w D1
0000088A C2FC 000C mulu.w D1, 0xC
0000088E 4841 swap.w D1
00000890 4241 clr.w D1
00000892 D081 add.l D0, D1
00000894 2F00 move.l -[A7], D0
00000896 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000089A 2B40 DF90 move.l [A5 - 0x2070], D0
0000089E 588F addq.l A7, 4
000008A0 6604 bne +0x6 /* 000008A6 */
000008A2 7000 moveq.l D0, 0x00
000008A4 605C bra +0x5E /* 00000902 */
label000008A6:
000008A6 2F0C move.l -[A7], A4
000008A8 2F2D DF90 move.l -[A7], [A5 - 0x2070]
000008AC 7000 moveq.l D0, 0x00
000008AE 302D DFAA move.w D0, [A5 - 0x2056]
000008B2 2200 move.l D1, D0
000008B4 C0FC 000C mulu.w D0, 0xC
000008B8 4841 swap.w D1
000008BA C2FC 000C mulu.w D1, 0xC
000008BE 4841 swap.w D1
000008C0 4241 clr.w D1
000008C2 D081 add.l D0, D1
000008C4 2F00 move.l -[A7], D0
000008C6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000008CA 41ED 2A52 lea.l A0, [A5 + 0x2A52 /* export_1350 */]
000008CE 2B48 B9EC move.l [A5 - 0x4614], A0
000008D2 7201 moveq.l D1, 0x01
000008D4 48E7 C000 movem.l -[A7], D0,D1
000008D8 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
000008DC 2400 move.l D2, D0
000008DE 4CDF 0003 movem.l D0,D1, [A7]+
000008E2 4A42 tst.w D2
000008E4 6714 beq +0x16 /* 000008FA */
000008E6 48E7 C000 movem.l -[A7], D0,D1
000008EA 4EBA 0020 jsr [PC + 0x20 /* 0000090C */]
000008EE 2400 move.l D2, D0
000008F0 4CDF 0003 movem.l D0,D1, [A7]+
000008F4 4A42 tst.w D2
000008F6 6702 beq +0x4 /* 000008FA */
000008F8 7200 moveq.l D1, 0x00
label000008FA:
000008FA 4A81 tst.l D1
000008FC 57C0 seq D0
000008FE 0240 0001 andi.w D0, 0x1
label00000902:
00000902 4CEE 1880 FD5A movem.l D7,A3,A4, [A6 - 0x2A6]
00000908 4E5E unlink A6
0000090A 4E75 rts
fn0000090C:
0000090C 4E56 FEFA link A6, -0x0106
00000910 48E7 0710 movem.l -[A7], D5,D6,D7,A3
00000914 47EE FEFC lea.l A3, [A6 - 0x104]
00000918 426E FFFE clr.w [A6 - 0x2]
0000091C 7000 moveq.l D0, 0x00
0000091E 302D DFAA move.w D0, [A5 - 0x2056]
00000922 2A00 move.l D5, D0
00000924 206D BA78 movea.l A0, [A5 - 0x4588]
00000928 7000 moveq.l D0, 0x00
0000092A 3028 0160 move.w D0, [A0 + 0x160]
0000092E 2F00 move.l -[A7], D0
00000930 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000934 2B40 DF9C move.l [A5 - 0x2064], D0
00000938 588F addq.l A7, 4
0000093A 6606 bne +0x8 /* 00000942 */
0000093C 7000 moveq.l D0, 0x00
0000093E 6000 0244 bra +0x246 /* 00000B84 */
label00000942:
00000942 7C00 moveq.l D6, 0x00
00000944 6000 022C bra +0x22E /* 00000B72 */
label00000948:
00000948 206D BA78 movea.l A0, [A5 - 0x4588]
0000094C 2068 0246 movea.l A0, [A0 + 0x246]
00000950 2006 move.l D0, D6
00000952 2200 move.l D1, D0
00000954 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000958 4841 swap.w D1
0000095A C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000095E 4841 swap.w D1
00000960 4241 clr.w D1
00000962 D081 add.l D0, D1
00000964 4AB0 0818 tst.l [A0 + D0 + 0x18]
00000968 6706 beq +0x8 /* 00000970 */
0000096A 703F moveq.l D0, 0x3F
0000096C B085 cmp.l D0, D5
0000096E 6E1E bgt +0x20 /* 0000098E */
label00000970:
00000970 206D DF9C movea.l A0, [A5 - 0x2064]
00000974 4230 6800 clr.b [A0 + D6]
00000978 703F moveq.l D0, 0x3F
0000097A B085 cmp.l D0, D5
0000097C 6E00 01F2 bgt +0x1F4 /* 00000B70 */
00000980 4878 0546 push.l 0x546
00000984 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000988 588F addq.l A7, 4
0000098A 6000 01E4 bra +0x1E6 /* 00000B70 */
label0000098E:
0000098E 2E06 move.l D7, D6
00000990 6000 00F8 bra +0xFA /* 00000A8A */
label00000994:
00000994 206D BA78 movea.l A0, [A5 - 0x4588]
00000998 2068 0246 movea.l A0, [A0 + 0x246]
0000099C 2007 move.l D0, D7
0000099E 2200 move.l D1, D0
000009A0 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000009A4 4841 swap.w D1
000009A6 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000009AA 4841 swap.w D1
000009AC 4241 clr.w D1
000009AE D081 add.l D0, D1
000009B0 4AB0 08F6 tst.l [A0 + D0 - 0x10]
000009B4 6700 00D2 beq +0xD4 /* 00000A88 */
000009B8 206D BA78 movea.l A0, [A5 - 0x4588]
000009BC 2068 0246 movea.l A0, [A0 + 0x246]
000009C0 2006 move.l D0, D6
000009C2 2200 move.l D1, D0
000009C4 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
000009C8 4841 swap.w D1
000009CA C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000009CE 4841 swap.w D1
000009D0 4241 clr.w D1
000009D2 D081 add.l D0, D1
000009D4 226D BA78 movea.l A1, [A5 - 0x4588]
000009D8 2269 0246 movea.l A1, [A1 + 0x246]
000009DC 2207 move.l D1, D7
000009DE 2401 move.l D2, D1
000009E0 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
000009E4 4842 swap.w D2
000009E6 C4FC 0022 mulu.w D2, 0x22 /* '\"' */
000009EA 4842 swap.w D2
000009EC 4242 clr.w D2
000009EE D282 add.l D1, D2
000009F0 2030 080C move.l D0, [A0 + D0 + 0xC]
000009F4 B0B1 18EA cmp.l D0, [A1 + D1 - 0x22]
000009F8 6600 008E bne +0x90 /* 00000A88 */
000009FC 206D BA78 movea.l A0, [A5 - 0x4588]
00000A00 2068 0246 movea.l A0, [A0 + 0x246]
00000A04 2006 move.l D0, D6
00000A06 2200 move.l D1, D0
00000A08 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000A0C 4841 swap.w D1
00000A0E C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000A12 4841 swap.w D1
00000A14 4241 clr.w D1
00000A16 D081 add.l D0, D1
00000A18 226D BA78 movea.l A1, [A5 - 0x4588]
00000A1C 2269 0246 movea.l A1, [A1 + 0x246]
00000A20 2207 move.l D1, D7
00000A22 2401 move.l D2, D1
00000A24 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000A28 4842 swap.w D2
00000A2A C4FC 0022 mulu.w D2, 0x22 /* '\"' */
00000A2E 4842 swap.w D2
00000A30 4242 clr.w D2
00000A32 D282 add.l D1, D2
00000A34 2030 0808 move.l D0, [A0 + D0 + 0x8]
00000A38 B0B1 18E6 cmp.l D0, [A1 + D1 - 0x26]
00000A3C 664A bne +0x4C /* 00000A88 */
00000A3E 206D BA78 movea.l A0, [A5 - 0x4588]
00000A42 2068 0246 movea.l A0, [A0 + 0x246]
00000A46 2007 move.l D0, D7
00000A48 2200 move.l D1, D0
00000A4A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000A4E 4841 swap.w D1
00000A50 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000A54 4841 swap.w D1
00000A56 4241 clr.w D1
00000A58 D081 add.l D0, D1
00000A5A 2F30 08F6 move.l -[A7], [A0 + D0 - 0x10]
00000A5E 206D BA78 movea.l A0, [A5 - 0x4588]
00000A62 2068 0246 movea.l A0, [A0 + 0x246]
00000A66 2006 move.l D0, D6
00000A68 2200 move.l D1, D0
00000A6A C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000A6E 4841 swap.w D1
00000A70 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000A74 4841 swap.w D1
00000A76 4241 clr.w D1
00000A78 D081 add.l D0, D1
00000A7A 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00000A7E 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000A82 4A40 tst.w D0
00000A84 508F addq.l A7, 8
00000A86 6708 beq +0xA /* 00000A90 */
label00000A88:
00000A88 5387 subq.l D7, 1
label00000A8A:
00000A8A 4A87 tst.l D7
00000A8C 6600 FF06 bne -0xF8 /* 00000994 */
label00000A90:
00000A90 4A87 tst.l D7
00000A92 6712 beq +0x14 /* 00000AA6 */
00000A94 206D DF9C movea.l A0, [A5 - 0x2064]
00000A98 226D DF9C movea.l A1, [A5 - 0x2064]
00000A9C 13B0 78FF 6800 move.b [A1 + D6], [A0 + D7 - 0x1]
00000AA2 6000 00CC bra +0xCE /* 00000B70 */
label00000AA6:
00000AA6 486E FFFE pea.l [A6 - 0x2]
00000AAA 486E FEFA pea.l [A6 - 0x106]
00000AAE 2F06 move.l -[A7], D6
00000AB0 200B move.l D0, A3
00000AB2 5280 addq.l D0, 1
00000AB4 2F00 move.l -[A7], D0
00000AB6 4EAD 24CA jsr [A5 + 0x24CA /* export_1173 */]
00000ABA 4A40 tst.w D0
00000ABC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AC0 6606 bne +0x8 /* 00000AC8 */
00000AC2 7000 moveq.l D0, 0x00
00000AC4 6000 00BE bra +0xC0 /* 00000B84 */
label00000AC8:
00000AC8 16AE FEFB move.b [A3], [A6 - 0x105]
00000ACC 4A6E FFFE tst.w [A6 - 0x2]
00000AD0 6768 beq +0x6A /* 00000B3A */
00000AD2 2E06 move.l D7, D6
00000AD4 604C bra +0x4E /* 00000B22 */
label00000AD6:
00000AD6 206D BA78 movea.l A0, [A5 - 0x4588]
00000ADA 2068 0246 movea.l A0, [A0 + 0x246]
00000ADE 2007 move.l D0, D7
00000AE0 2200 move.l D1, D0
00000AE2 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000AE6 4841 swap.w D1
00000AE8 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000AEC 4841 swap.w D1
00000AEE 4241 clr.w D1
00000AF0 D081 add.l D0, D1
00000AF2 2F30 08F6 move.l -[A7], [A0 + D0 - 0x10]
00000AF6 206D BA78 movea.l A0, [A5 - 0x4588]
00000AFA 2068 0246 movea.l A0, [A0 + 0x246]
00000AFE 2006 move.l D0, D6
00000B00 2200 move.l D1, D0
00000B02 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000B06 4841 swap.w D1
00000B08 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000B0C 4841 swap.w D1
00000B0E 4241 clr.w D1
00000B10 D081 add.l D0, D1
00000B12 2F30 0818 move.l -[A7], [A0 + D0 + 0x18]
00000B16 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000B1A 4A40 tst.w D0
00000B1C 508F addq.l A7, 8
00000B1E 6706 beq +0x8 /* 00000B26 */
00000B20 5387 subq.l D7, 1
label00000B22:
00000B22 4A87 tst.l D7
00000B24 66B0 bne -0x4E /* 00000AD6 */
label00000B26:
00000B26 4A87 tst.l D7
00000B28 6710 beq +0x12 /* 00000B3A */
00000B2A 206D DF9C movea.l A0, [A5 - 0x2064]
00000B2E 226D DF9C movea.l A1, [A5 - 0x2064]
00000B32 13B0 78FF 6800 move.b [A1 + D6], [A0 + D7 - 0x1]
00000B38 6036 bra +0x38 /* 00000B70 */
label00000B3A:
00000B3A 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00000B40 2F0B move.l -[A7], A3
00000B42 7000 moveq.l D0, 0x00
00000B44 2F00 move.l -[A7], D0
00000B46 2F00 move.l -[A7], D0
00000B48 7203 moveq.l D1, 0x03
00000B4A 2F01 move.l -[A7], D1
00000B4C 4EBA 166A jsr [PC + 0x166A /* 000021B8 */]
00000B50 701E moveq.l D0, 0x1E
00000B52 2F00 move.l -[A7], D0
00000B54 4EBA 2B54 jsr [PC + 0x2B54 /* 000036AA */]
00000B58 4A40 tst.w D0
00000B5A 4FEF 0014 lea.l A7, [A7 + 0x14]
00000B5E 6604 bne +0x6 /* 00000B64 */
00000B60 7000 moveq.l D0, 0x00
00000B62 6020 bra +0x22 /* 00000B84 */
label00000B64:
00000B64 2005 move.l D0, D5
00000B66 5285 addq.l D5, 1
00000B68 206D DF9C movea.l A0, [A5 - 0x2064]
00000B6C 1180 6800 move.b [A0 + D6], D0
label00000B70:
00000B70 5286 addq.l D6, 1
label00000B72:
00000B72 206D BA78 movea.l A0, [A5 - 0x4588]
00000B76 7000 moveq.l D0, 0x00
00000B78 3028 0160 move.w D0, [A0 + 0x160]
00000B7C B086 cmp.l D0, D6
00000B7E 6E00 FDC8 bgt -0x236 /* 00000948 */
00000B82 7001 moveq.l D0, 0x01
label00000B84:
00000B84 4CEE 08E0 FEEA movem.l D5,D6,D7,A3, [A6 - 0x116]
00000B8A 4E5E unlink A6
00000B8C 4E75 rts
fn00000B8E:
00000B8E 2F07 move.l -[A7], D7
00000B90 4247 clr.w D7
00000B92 303C 0080 move.w D0, 0x80
00000B96 C02F 0008 and.b D0, [A7 + 0x8]
00000B9A 6702 beq +0x4 /* 00000B9E */
00000B9C 5447 addq.w D7, 2
label00000B9E:
00000B9E 303C 0080 move.w D0, 0x80
00000BA2 C02F 0009 and.b D0, [A7 + 0x9]
00000BA6 6702 beq +0x4 /* 00000BAA */
00000BA8 5647 addq.w D7, 3
label00000BAA:
00000BAA 303C 0080 move.w D0, 0x80
00000BAE C02F 000A and.b D0, [A7 + 0xA]
00000BB2 6702 beq +0x4 /* 00000BB6 */
00000BB4 5847 addq.w D7, 4
label00000BB6:
00000BB6 0C47 0009 cmpi.w D7, 0x9 /* '\t' */
00000BBA 6602 bne +0x4 /* 00000BBE */
00000BBC 7E01 moveq.l D7, 0x01
label00000BBE:
00000BBE 3007 move.w D0, D7
00000BC0 2E1F move.l D7, [A7]+
00000BC2 4E75 rts
fn00000BC4:
00000BC4 48E7 0110 movem.l -[A7], D7,A3
00000BC8 266F 000C movea.l A3, [A7 + 0xC]
00000BCC 4207 clr.b D7
00000BCE 302B 001E move.w D0, [A3 + 0x1E]
00000BD2 0800 0000 btst.b D0, 0x0
00000BD6 6704 beq +0x6 /* 00000BDC */
00000BD8 0007 0001 ori.b D7, 0x1
label00000BDC:
00000BDC 7002 moveq.l D0, 0x02
00000BDE C06B 001E and.w D0, [A3 + 0x1E]
00000BE2 6704 beq +0x6 /* 00000BE8 */
00000BE4 0007 0002 ori.b D7, 0x2
label00000BE8:
00000BE8 7004 moveq.l D0, 0x04
00000BEA C06B 001E and.w D0, [A3 + 0x1E]
00000BEE 6704 beq +0x6 /* 00000BF4 */
00000BF0 0007 0004 ori.b D7, 0x4
label00000BF4:
00000BF4 7008 moveq.l D0, 0x08
00000BF6 C06B 001E and.w D0, [A3 + 0x1E]
00000BFA 6704 beq +0x6 /* 00000C00 */
00000BFC 0007 0010 ori.b D7, 0x10
label00000C00:
00000C00 7010 moveq.l D0, 0x10
00000C02 C06B 001E and.w D0, [A3 + 0x1E]
00000C06 6704 beq +0x6 /* 00000C0C */
00000C08 0007 0020 ori.b D7, 0x20 /* ' ' */
label00000C0C:
00000C0C 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00000C12 7000 moveq.l D0, 0x00
00000C14 2F00 move.l -[A7], D0
00000C16 2F00 move.l -[A7], D0
00000C18 7200 moveq.l D1, 0x00
00000C1A 322B 001C move.w D1, [A3 + 0x1C]
00000C1E E589 lsl D1, 2
00000C20 2401 move.l D2, D1
00000C22 E589 lsl D1, 2
00000C24 D282 add.l D1, D2
00000C26 2F01 move.l -[A7], D1
00000C28 7201 moveq.l D1, 0x01
00000C2A 2F01 move.l -[A7], D1
00000C2C 4EBA 158A jsr [PC + 0x158A /* 000021B8 */]
00000C30 7000 moveq.l D0, 0x00
00000C32 2F00 move.l -[A7], D0
00000C34 2F00 move.l -[A7], D0
00000C36 7200 moveq.l D1, 0x00
00000C38 1207 move.b D1, D7
00000C3A 2F01 move.l -[A7], D1
00000C3C 7201 moveq.l D1, 0x01
00000C3E 2F01 move.l -[A7], D1
00000C40 4EBA 1576 jsr [PC + 0x1576 /* 000021B8 */]
00000C44 2F2B 0014 move.l -[A7], [A3 + 0x14]
00000C48 7000 moveq.l D0, 0x00
00000C4A 2F00 move.l -[A7], D0
00000C4C 2F00 move.l -[A7], D0
00000C4E 7203 moveq.l D1, 0x03
00000C50 2F01 move.l -[A7], D1
00000C52 4EBA 1564 jsr [PC + 0x1564 /* 000021B8 */]
00000C56 7031 moveq.l D0, 0x31
00000C58 2F00 move.l -[A7], D0
00000C5A 4EBA 2A4E jsr [PC + 0x2A4E /* 000036AA */]
00000C5E 4A40 tst.w D0
00000C60 4FEF 0034 lea.l A7, [A7 + 0x34]
00000C64 6604 bne +0x6 /* 00000C6A */
00000C66 7000 moveq.l D0, 0x00
00000C68 6030 bra +0x32 /* 00000C9A */
label00000C6A:
00000C6A 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00000C70 7000 moveq.l D0, 0x00
00000C72 2F00 move.l -[A7], D0
00000C74 2F00 move.l -[A7], D0
00000C76 2F2B 000C move.l -[A7], [A3 + 0xC]
00000C7A 4EBA FF12 jsr [PC - 0xEE /* 00000B8E */]
00000C7E 7200 moveq.l D1, 0x00
00000C80 3200 move.w D1, D0
00000C82 588F addq.l A7, 4
00000C84 2F01 move.l -[A7], D1
00000C86 7001 moveq.l D0, 0x01
00000C88 2F00 move.l -[A7], D0
00000C8A 4EBA 152C jsr [PC + 0x152C /* 000021B8 */]
00000C8E 7045 moveq.l D0, 0x45
00000C90 2F00 move.l -[A7], D0
00000C92 4EBA 2A16 jsr [PC + 0x2A16 /* 000036AA */]
00000C96 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000C9A:
00000C9A 4CDF 0880 movem.l D7,A3, [A7]+
00000C9E 4E75 rts
fn00000CA0:
00000CA0 48E7 0018 movem.l -[A7], A3,A4
00000CA4 286F 0010 movea.l A4, [A7 + 0x10]
00000CA8 266F 000C movea.l A3, [A7 + 0xC]
00000CAC 7000 moveq.l D0, 0x00
00000CAE 322B 001E move.w D1, [A3 + 0x1E]
00000CB2 B26C 001E cmp.w D1, [A4 + 0x1E]
00000CB6 664C bne +0x4E /* 00000D04 */
00000CB8 322B 001C move.w D1, [A3 + 0x1C]
00000CBC B26C 001C cmp.w D1, [A4 + 0x1C]
00000CC0 6642 bne +0x44 /* 00000D04 */
00000CC2 2F00 move.l -[A7], D0
00000CC4 2F2B 000C move.l -[A7], [A3 + 0xC]
00000CC8 4EBA FEC4 jsr [PC - 0x13C /* 00000B8E */]
00000CCC 588F addq.l A7, 4
00000CCE 2200 move.l D1, D0
00000CD0 201F move.l D0, [A7]+
00000CD2 48E7 C000 movem.l -[A7], D0,D1
00000CD6 2F2C 000C move.l -[A7], [A4 + 0xC]
00000CDA 4EBA FEB2 jsr [PC - 0x14E /* 00000B8E */]
00000CDE 588F addq.l A7, 4
00000CE0 2400 move.l D2, D0
00000CE2 4CDF 0003 movem.l D0,D1, [A7]+
00000CE6 B441 cmp.w D2, D1
00000CE8 661A bne +0x1C /* 00000D04 */
00000CEA 2F00 move.l -[A7], D0
00000CEC 2F2C 0014 move.l -[A7], [A4 + 0x14]
00000CF0 2F2B 0014 move.l -[A7], [A3 + 0x14]
00000CF4 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00000CF8 508F addq.l A7, 8
00000CFA 2200 move.l D1, D0
00000CFC 201F move.l D0, [A7]+
00000CFE 4A41 tst.w D1
00000D00 6602 bne +0x4 /* 00000D04 */
00000D02 7001 moveq.l D0, 0x01
label00000D04:
00000D04 4CDF 1800 movem.l A3,A4, [A7]+
00000D08 4E75 rts
fn00000D0A:
00000D0A 4E56 FF74 link A6, -0x008C
00000D0E 48E7 1718 movem.l -[A7], D3,D5,D6,D7,A3,A4
00000D12 49EE FF78 lea.l A4, [A6 - 0x88]
00000D16 206D BA78 movea.l A0, [A5 - 0x4588]
00000D1A 7000 moveq.l D0, 0x00
00000D1C 3028 0160 move.w D0, [A0 + 0x160]
00000D20 2F00 move.l -[A7], D0
00000D22 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00000D26 2B40 DF94 move.l [A5 - 0x206C], D0
00000D2A 588F addq.l A7, 4
00000D2C 6606 bne +0x8 /* 00000D34 */
00000D2E 7000 moveq.l D0, 0x00
00000D30 6000 017A bra +0x17C /* 00000EAC */
label00000D34:
00000D34 7A00 moveq.l D5, 0x00
00000D36 47D4 lea.l A3, [A4]
00000D38 6000 009A bra +0x9C /* 00000DD4 */
label00000D3C:
00000D3C 4A85 tst.l D5
00000D3E 6618 bne +0x1A /* 00000D58 */
00000D40 206D BA78 movea.l A0, [A5 - 0x4588]
00000D44 41E8 00C2 lea.l A0, [A0 + 0xC2]
00000D48 2D48 FF74 move.l [A6 - 0x8C], A0
00000D4C 7000 moveq.l D0, 0x00
00000D4E 1028 0005 move.b D0, [A0 + 0x5]
00000D52 3740 001E move.w [A3 + 0x1E], D0
00000D56 6024 bra +0x26 /* 00000D7C */
label00000D58:
00000D58 41ED E66E lea.l A0, [A5 - 0x1992]
00000D5C 2D48 FF74 move.l [A6 - 0x8C], A0
00000D60 426B 001E clr.w [A3 + 0x1E]
00000D64 0805 0000 btst.b D5, 0x0
00000D68 6706 beq +0x8 /* 00000D70 */
00000D6A 006B 0001 001E ori.w [A3 + 0x1E], 0x1
label00000D70:
00000D70 7002 moveq.l D0, 0x02
00000D72 C085 and.l D0, D5
00000D74 6706 beq +0x8 /* 00000D7C */
00000D76 006B 0002 001E ori.w [A3 + 0x1E], 0x2
label00000D7C:
00000D7C 206E FF74 movea.l A0, [A6 - 0x8C]
00000D80 2750 000C move.l [A3 + 0xC], [A0]
00000D84 206E FF74 movea.l A0, [A6 - 0x8C]
00000D88 7000 moveq.l D0, 0x00
00000D8A 1028 0004 move.b D0, [A0 + 0x4]
00000D8E 3740 001C move.w [A3 + 0x1C], D0
00000D92 206E FF74 movea.l A0, [A6 - 0x8C]
00000D96 2768 0006 0014 move.l [A3 + 0x14], [A0 + 0x6]
00000D9C 4A85 tst.l D5
00000D9E 661C bne +0x1E /* 00000DBC */
00000DA0 206D BA78 movea.l A0, [A5 - 0x4588]
00000DA4 2068 0246 movea.l A0, [A0 + 0x246]
00000DA8 2F08 move.l -[A7], A0
00000DAA 2F0B move.l -[A7], A3
00000DAC 4EBA FEF2 jsr [PC - 0x10E /* 00000CA0 */]
00000DB0 4A40 tst.w D0
00000DB2 508F addq.l A7, 8
00000DB4 6606 bne +0x8 /* 00000DBC */
00000DB6 026B FFFE 001E andi.w [A3 + 0x1E], 0xFFFE
label00000DBC:
00000DBC 2F0B move.l -[A7], A3
00000DBE 4EBA FE04 jsr [PC - 0x1FC /* 00000BC4 */]
00000DC2 4A40 tst.w D0
00000DC4 588F addq.l A7, 4
00000DC6 6606 bne +0x8 /* 00000DCE */
00000DC8 7000 moveq.l D0, 0x00
00000DCA 6000 00E0 bra +0xE2 /* 00000EAC */
label00000DCE:
00000DCE 5285 addq.l D5, 1
00000DD0 D6FC 0022 add.w A3, 0x22 /* '\"' */
label00000DD4:
00000DD4 7004 moveq.l D0, 0x04
00000DD6 B085 cmp.l D0, D5
00000DD8 6E00 FF62 bgt -0x9C /* 00000D3C */
00000DDC 7C00 moveq.l D6, 0x00
00000DDE 206D BA78 movea.l A0, [A5 - 0x4588]
00000DE2 2068 0246 movea.l A0, [A0 + 0x246]
00000DE6 47D0 lea.l A3, [A0]
00000DE8 6000 00B0 bra +0xB2 /* 00000E9A */
label00000DEC:
00000DEC 7E00 moveq.l D7, 0x00
label00000DEE:
00000DEE 2007 move.l D0, D7
00000DF0 C1FC 0022 muls.w D0, 0x22 /* '\"' */
00000DF4 4874 0000 pea.l [A4 + D0.w]
00000DF8 2F0B move.l -[A7], A3
00000DFA 4EBA FEA4 jsr [PC - 0x15C /* 00000CA0 */]
00000DFE 4A40 tst.w D0
00000E00 508F addq.l A7, 8
00000E02 6608 bne +0xA /* 00000E0C */
00000E04 5287 addq.l D7, 1
00000E06 7004 moveq.l D0, 0x04
00000E08 B087 cmp.l D0, D7
00000E0A 6EE2 bgt -0x1C /* 00000DEE */
label00000E0C:
00000E0C 7004 moveq.l D0, 0x04
00000E0E B087 cmp.l D0, D7
00000E10 6F0A ble +0xC /* 00000E1C */
00000E12 206D DF94 movea.l A0, [A5 - 0x206C]
00000E16 1187 6800 move.b [A0 + D6], D7
00000E1A 6078 bra +0x7A /* 00000E94 */
label00000E1C:
00000E1C 7E00 moveq.l D7, 0x00
00000E1E 602E bra +0x30 /* 00000E4E */
label00000E20:
00000E20 206D BA78 movea.l A0, [A5 - 0x4588]
00000E24 2068 0246 movea.l A0, [A0 + 0x246]
00000E28 2007 move.l D0, D7
00000E2A 2200 move.l D1, D0
00000E2C C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00000E30 4841 swap.w D1
00000E32 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00000E36 4841 swap.w D1
00000E38 4241 clr.w D1
00000E3A D081 add.l D0, D1
00000E3C 4870 0800 pea.l [A0 + D0]
00000E40 2F0B move.l -[A7], A3
00000E42 4EBA FE5C jsr [PC - 0x1A4 /* 00000CA0 */]
00000E46 4A40 tst.w D0
00000E48 508F addq.l A7, 8
00000E4A 6606 bne +0x8 /* 00000E52 */
00000E4C 5287 addq.l D7, 1
label00000E4E:
00000E4E BC87 cmp.l D6, D7
00000E50 6ECE bgt -0x30 /* 00000E20 */
label00000E52:
00000E52 BC87 cmp.l D6, D7
00000E54 6F10 ble +0x12 /* 00000E66 */
00000E56 206D DF94 movea.l A0, [A5 - 0x206C]
00000E5A 226D DF94 movea.l A1, [A5 - 0x206C]
00000E5E 13B0 7800 6800 move.b [A1 + D6], [A0 + D7]
00000E64 602E bra +0x30 /* 00000E94 */
label00000E66:
00000E66 0C85 0000 00FE cmpi.l D5, 0xFE
00000E6C 6C1E bge +0x20 /* 00000E8C */
00000E6E 2F0B move.l -[A7], A3
00000E70 4EBA FD52 jsr [PC - 0x2AE /* 00000BC4 */]
00000E74 4A40 tst.w D0
00000E76 588F addq.l A7, 4
00000E78 6604 bne +0x6 /* 00000E7E */
00000E7A 7000 moveq.l D0, 0x00
00000E7C 602E bra +0x30 /* 00000EAC */
label00000E7E:
00000E7E 2005 move.l D0, D5
00000E80 5285 addq.l D5, 1
00000E82 206D DF94 movea.l A0, [A5 - 0x206C]
00000E86 1180 6800 move.b [A0 + D6], D0
00000E8A 6008 bra +0xA /* 00000E94 */
label00000E8C:
00000E8C 206D DF94 movea.l A0, [A5 - 0x206C]
00000E90 4230 6800 clr.b [A0 + D6]
label00000E94:
00000E94 5286 addq.l D6, 1
00000E96 D6FC 0022 add.w A3, 0x22 /* '\"' */
label00000E9A:
00000E9A 206D BA78 movea.l A0, [A5 - 0x4588]
00000E9E 7000 moveq.l D0, 0x00
00000EA0 3028 0160 move.w D0, [A0 + 0x160]
00000EA4 B086 cmp.l D0, D6
00000EA6 6E00 FF44 bgt -0xBA /* 00000DEC */
00000EAA 7001 moveq.l D0, 0x01
label00000EAC:
00000EAC 4CEE 18E8 FF5C movem.l D3,D5,D6,D7,A3,A4, [A6 - 0xA4]
00000EB2 4E5E unlink A6
00000EB4 4E75 rts
fn00000EB6:
00000EB6 4E56 FFE0 link A6, -0x0020
00000EBA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000EBE 266E 0008 movea.l A3, [A6 + 0x8]
00000EC2 3E2E 000E move.w D7, [A6 + 0xE]
00000EC6 7800 moveq.l D4, 0x00
00000EC8 284B movea.l A4, A3
00000ECA 528C addq.l A4, 1
00000ECC 7C01 moveq.l D6, 0x01
00000ECE 7A01 moveq.l D5, 0x01
00000ED0 601E bra +0x20 /* 00000EF0 */
label00000ED2:
00000ED2 2005 move.l D0, D5
00000ED4 5285 addq.l D5, 1
00000ED6 1DBC 005C 00F4 move.b [A6 + D0.w - 0x12], 0x5C /* '\\' */
00000EDC 206D BA78 movea.l A0, [A5 - 0x4588]
00000EE0 2005 move.l D0, D5
00000EE2 5285 addq.l D5, 1
00000EE4 41E8 01FE lea.l A0, [A0 + 0x1FE]
00000EE8 1DB0 6800 00F4 move.b [A6 + D0.w - 0x12], [A0 + D6]
00000EEE 5286 addq.l D6, 1
label00000EF0:
00000EF0 206D BA78 movea.l A0, [A5 - 0x4588]
00000EF4 7000 moveq.l D0, 0x00
00000EF6 1028 01FE move.b D0, [A0 + 0x1FE]
00000EFA B086 cmp.l D0, D6
00000EFC 6CD4 bge -0x2A /* 00000ED2 */
00000EFE 2005 move.l D0, D5
00000F00 5380 subq.l D0, 1
00000F02 1D40 FFF4 move.b [A6 - 0xC], D0
00000F06 7C01 moveq.l D6, 0x01
00000F08 7A01 moveq.l D5, 0x01
00000F0A 601E bra +0x20 /* 00000F2A */
label00000F0C:
00000F0C 2005 move.l D0, D5
00000F0E 5285 addq.l D5, 1
00000F10 1DBC 005C 00E8 move.b [A6 + D0.w - 0x24], 0x5C /* '\\' */
00000F16 206D BA78 movea.l A0, [A5 - 0x4588]
00000F1A 2005 move.l D0, D5
00000F1C 5285 addq.l D5, 1
00000F1E 41E8 0204 lea.l A0, [A0 + 0x204]
00000F22 1DB0 6800 00E8 move.b [A6 + D0.w - 0x24], [A0 + D6]
00000F28 5286 addq.l D6, 1
label00000F2A:
00000F2A 206D BA78 movea.l A0, [A5 - 0x4588]
00000F2E 7000 moveq.l D0, 0x00
00000F30 1028 0204 move.b D0, [A0 + 0x204]
00000F34 B086 cmp.l D0, D6
00000F36 6CD4 bge -0x2A /* 00000F0C */
00000F38 2005 move.l D0, D5
00000F3A 5380 subq.l D0, 1
00000F3C 1D40 FFE8 move.b [A6 - 0x18], D0
00000F40 41EE FFF4 lea.l A0, [A6 - 0xC]
00000F44 2D48 FFE4 move.l [A6 - 0x1C], A0
00000F48 41EE FFE8 lea.l A0, [A6 - 0x18]
00000F4C 2D48 FFE0 move.l [A6 - 0x20], A0
label00000F50:
00000F50 4A84 tst.l D4
00000F52 673C beq +0x3E /* 00000F90 */
00000F54 7001 moveq.l D0, 0x01
00000F56 0C47 0006 cmpi.w D7, 0x6
00000F5A 6708 beq +0xA /* 00000F64 */
00000F5C 0C47 0008 cmpi.w D7, 0x8
00000F60 6702 beq +0x4 /* 00000F64 */
00000F62 7000 moveq.l D0, 0x00
label00000F64:
00000F64 4A80 tst.l D0
00000F66 6714 beq +0x16 /* 00000F7C */
00000F68 486D DB26 pea.l [A5 - 0x24DA]
00000F6C 486D DB30 pea.l [A5 - 0x24D0]
00000F70 2F0C move.l -[A7], A4
00000F72 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000F76 4FEF 000C lea.l A7, [A7 + 0xC]
00000F7A 6012 bra +0x14 /* 00000F8E */
label00000F7C:
00000F7C 486D DB34 pea.l [A5 - 0x24CC]
00000F80 486D DB38 pea.l [A5 - 0x24C8]
00000F84 2F0C move.l -[A7], A4
00000F86 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000F8A 4FEF 000C lea.l A7, [A7 + 0xC]
label00000F8E:
00000F8E D9C0 add.l A4, D0
label00000F90:
00000F90 202E FFE4 move.l D0, [A6 - 0x1C]
00000F94 5280 addq.l D0, 1
00000F96 2F00 move.l -[A7], D0
00000F98 2F0C move.l -[A7], A4
00000F9A 206E FFE4 movea.l A0, [A6 - 0x1C]
00000F9E 7000 moveq.l D0, 0x00
00000FA0 1010 move.b D0, [A0]
00000FA2 2F00 move.l -[A7], D0
00000FA4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000FA8 206E FFE4 movea.l A0, [A6 - 0x1C]
00000FAC 7000 moveq.l D0, 0x00
00000FAE 1010 move.b D0, [A0]
00000FB0 D9C0 add.l A4, D0
00000FB2 0C47 0006 cmpi.w D7, 0x6
00000FB6 621C bhi +0x1E /* 00000FD4 */
00000FB8 4878 073D push.l 0x73D
00000FBC 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000FC0 588F addq.l A7, 4
00000FC2 2F00 move.l -[A7], D0
00000FC4 486D DB3C pea.l [A5 - 0x24C4]
00000FC8 2F0C move.l -[A7], A4
00000FCA 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000FCE 4FEF 000C lea.l A7, [A7 + 0xC]
00000FD2 601A bra +0x1C /* 00000FEE */
label00000FD4:
00000FD4 4878 073E push.l 0x73E
00000FD8 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000FDC 588F addq.l A7, 4
00000FDE 2F00 move.l -[A7], D0
00000FE0 486D DB40 pea.l [A5 - 0x24C0]
00000FE4 2F0C move.l -[A7], A4
00000FE6 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000FEA 4FEF 000C lea.l A7, [A7 + 0xC]
label00000FEE:
00000FEE D9C0 add.l A4, D0
00000FF0 202E FFE0 move.l D0, [A6 - 0x20]
00000FF4 5280 addq.l D0, 1
00000FF6 2F00 move.l -[A7], D0
00000FF8 2F0C move.l -[A7], A4
00000FFA 206E FFE0 movea.l A0, [A6 - 0x20]
00000FFE 7000 moveq.l D0, 0x00
00001000 1010 move.b D0, [A0]
00001002 2F00 move.l -[A7], D0
00001004 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001008 206E FFE0 movea.l A0, [A6 - 0x20]
0000100C 7000 moveq.l D0, 0x00
0000100E 1010 move.b D0, [A0]
00001010 D9C0 add.l A4, D0
00001012 4A84 tst.l D4
00001014 6714 beq +0x16 /* 0000102A */
00001016 486D DB44 pea.l [A5 - 0x24BC]
0000101A 486D DB46 pea.l [A5 - 0x24BA]
0000101E 2F0C move.l -[A7], A4
00001020 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001024 D9C0 add.l A4, D0
00001026 4FEF 000C lea.l A7, [A7 + 0xC]
label0000102A:
0000102A 5284 addq.l D4, 1
0000102C 7002 moveq.l D0, 0x02
0000102E B084 cmp.l D0, D4
00001030 6E00 FF1E bgt -0xE0 /* 00000F50 */
00001034 200B move.l D0, A3
00001036 5280 addq.l D0, 1
00001038 220C move.l D1, A4
0000103A 9280 sub.l D1, D0
0000103C 1681 move.b [A3], D1
0000103E 4CEE 18F0 FFC8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x38]
00001044 4E5E unlink A6
00001046 4E75 rts
fn00001048:
00001048 4E56 FFF6 link A6, -0x000A
0000104C 48E7 0118 movem.l -[A7], D7,A3,A4
00001050 7E00 moveq.l D7, 0x00
00001052 266E 0014 movea.l A3, [A6 + 0x14]
00001056 528B addq.l A3, 1
00001058 206D BA78 movea.l A0, [A5 - 0x4588]
0000105C 41E8 01FE lea.l A0, [A0 + 0x1FE]
00001060 2D48 FFFC move.l [A6 - 0x4], A0
00001064 206D BA78 movea.l A0, [A5 - 0x4588]
00001068 41E8 0204 lea.l A0, [A0 + 0x204]
0000106C 2D48 FFF8 move.l [A6 - 0x8], A0
label00001070:
00001070 4A87 tst.l D7
00001072 6700 011E beq +0x120 /* 00001192 */
00001076 4A6E 000A tst.w [A6 + 0xA]
0000107A 663C bne +0x3E /* 000010B8 */
0000107C 2F2D EA36 move.l -[A7], [A5 - 0x15CA]
00001080 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001084 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001088 4A40 tst.w D0
0000108A 508F addq.l A7, 8
0000108C 6600 01E6 bne +0x1E8 /* 00001274 */
00001090 2F2D EA16 move.l -[A7], [A5 - 0x15EA]
00001094 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001098 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
0000109C 4A40 tst.w D0
0000109E 508F addq.l A7, 8
000010A0 6600 01D2 bne +0x1D4 /* 00001274 */
000010A4 2F2D EA3A move.l -[A7], [A5 - 0x15C6]
000010A8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010AC 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
000010B0 4A40 tst.w D0
000010B2 508F addq.l A7, 8
000010B4 6600 01BE bne +0x1C0 /* 00001274 */
label000010B8:
000010B8 4A6E 000A tst.w [A6 + 0xA]
000010BC 6748 beq +0x4A /* 00001106 */
000010BE 2F2D EA36 move.l -[A7], [A5 - 0x15CA]
000010C2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010C6 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
000010CA 4A40 tst.w D0
000010CC 508F addq.l A7, 8
000010CE 6624 bne +0x26 /* 000010F4 */
000010D0 2F2D EA16 move.l -[A7], [A5 - 0x15EA]
000010D4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010D8 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
000010DC 4A40 tst.w D0
000010DE 508F addq.l A7, 8
000010E0 6612 bne +0x14 /* 000010F4 */
000010E2 2F2D EA3A move.l -[A7], [A5 - 0x15C6]
000010E6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000010EA 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
000010EE 4A40 tst.w D0
000010F0 508F addq.l A7, 8
000010F2 6712 beq +0x14 /* 00001106 */
label000010F4:
000010F4 486D DB4A pea.l [A5 - 0x24B6]
000010F8 2F0B move.l -[A7], A3
000010FA 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000010FE D7C0 add.l A3, D0
00001100 508F addq.l A7, 8
00001102 6000 008E bra +0x90 /* 00001192 */
label00001106:
00001106 4A6E 000A tst.w [A6 + 0xA]
0000110A 6744 beq +0x46 /* 00001150 */
0000110C 486D DB4E pea.l [A5 - 0x24B2]
00001110 2F0B move.l -[A7], A3
00001112 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001116 D7C0 add.l A3, D0
00001118 486E FFF6 pea.l [A6 - 0xA]
0000111C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001120 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001124 2840 movea.l A4, D0
00001126 200C move.l D0, A4
00001128 5280 addq.l D0, 1
0000112A 2F00 move.l -[A7], D0
0000112C 2F0B move.l -[A7], A3
0000112E 7000 moveq.l D0, 0x00
00001130 1014 move.b D0, [A4]
00001132 2F00 move.l -[A7], D0
00001134 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001138 7000 moveq.l D0, 0x00
0000113A 1014 move.b D0, [A4]
0000113C D7C0 add.l A3, D0
0000113E 486D DB52 pea.l [A5 - 0x24AE]
00001142 2F0B move.l -[A7], A3
00001144 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001148 D7C0 add.l A3, D0
0000114A 4FEF 0018 lea.l A7, [A7 + 0x18]
0000114E 6042 bra +0x44 /* 00001192 */
label00001150:
00001150 486D DB56 pea.l [A5 - 0x24AA]
00001154 2F0B move.l -[A7], A3
00001156 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000115A D7C0 add.l A3, D0
0000115C 486E FFF6 pea.l [A6 - 0xA]
00001160 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001164 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001168 2840 movea.l A4, D0
0000116A 200C move.l D0, A4
0000116C 5280 addq.l D0, 1
0000116E 2F00 move.l -[A7], D0
00001170 2F0B move.l -[A7], A3
00001172 7000 moveq.l D0, 0x00
00001174 1014 move.b D0, [A4]
00001176 2F00 move.l -[A7], D0
00001178 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000117C 7000 moveq.l D0, 0x00
0000117E 1014 move.b D0, [A4]
00001180 D7C0 add.l A3, D0
00001182 486D DB5C pea.l [A5 - 0x24A4]
00001186 2F0B move.l -[A7], A3
00001188 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000118C D7C0 add.l A3, D0
0000118E 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001192:
00001192 7020 moveq.l D0, 0x20
00001194 B02E 0008 cmp.b D0, [A6 + 0x8]
00001198 6622 bne +0x24 /* 000011BC */
0000119A 202E FFFC move.l D0, [A6 - 0x4]
0000119E 5280 addq.l D0, 1
000011A0 2F00 move.l -[A7], D0
000011A2 2F0B move.l -[A7], A3
000011A4 206E FFFC movea.l A0, [A6 - 0x4]
000011A8 7000 moveq.l D0, 0x00
000011AA 1010 move.b D0, [A0]
000011AC 2F00 move.l -[A7], D0
000011AE 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000011B2 206E FFFC movea.l A0, [A6 - 0x4]
000011B6 7000 moveq.l D0, 0x00
000011B8 1010 move.b D0, [A0]
000011BA D7C0 add.l A3, D0
label000011BC:
000011BC 4A6E 000C tst.w [A6 + 0xC]
000011C0 6710 beq +0x12 /* 000011D2 */
000011C2 486D DB5E pea.l [A5 - 0x24A2]
000011C6 2F0B move.l -[A7], A3
000011C8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000011CC D7C0 add.l A3, D0
000011CE 508F addq.l A7, 8
000011D0 600E bra +0x10 /* 000011E0 */
label000011D2:
000011D2 486D DB64 pea.l [A5 - 0x249C]
000011D6 2F0B move.l -[A7], A3
000011D8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000011DC D7C0 add.l A3, D0
000011DE 508F addq.l A7, 8
label000011E0:
000011E0 4A2E 000E tst.b [A6 + 0xE]
000011E4 6704 beq +0x6 /* 000011EA */
000011E6 16FC 002E move.b [A3]+, 0x2E /* '.' */
label000011EA:
000011EA 426E FFF6 clr.w [A6 - 0xA]
000011EE 6008 bra +0xA /* 000011F8 */
label000011F0:
000011F0 16FC 0030 move.b [A3]+, 0x30 /* '0' */
000011F4 526E FFF6 addq.w [A6 - 0xA], 1
label000011F8:
000011F8 7000 moveq.l D0, 0x00
000011FA 102E 000E move.b D0, [A6 + 0xE]
000011FE 322E FFF6 move.w D1, [A6 - 0xA]
00001202 48C1 ext.l D1
00001204 B081 cmp.l D0, D1
00001206 6EE8 bgt -0x16 /* 000011F0 */
00001208 102E 0008 move.b D0, [A6 + 0x8]
0000120C 0400 0010 subi.b D0, 0x10
00001210 674A beq +0x4C /* 0000125C */
00001212 0400 0010 subi.b D0, 0x10
00001216 6722 beq +0x24 /* 0000123A */
00001218 0400 0010 subi.b D0, 0x10
0000121C 6716 beq +0x18 /* 00001234 */
0000121E 0400 0010 subi.b D0, 0x10
00001222 6638 bne +0x3A /* 0000125C */
00001224 486D DB66 pea.l [A5 - 0x249A]
00001228 2F0B move.l -[A7], A3
0000122A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000122E D7C0 add.l A3, D0
00001230 508F addq.l A7, 8
00001232 6028 bra +0x2A /* 0000125C */
label00001234:
00001234 16FC 0025 move.b [A3]+, 0x25 /* '%' */
00001238 6022 bra +0x24 /* 0000125C */
label0000123A:
0000123A 202E FFF8 move.l D0, [A6 - 0x8]
0000123E 5280 addq.l D0, 1
00001240 2F00 move.l -[A7], D0
00001242 2F0B move.l -[A7], A3
00001244 206E FFF8 movea.l A0, [A6 - 0x8]
00001248 7000 moveq.l D0, 0x00
0000124A 1010 move.b D0, [A0]
0000124C 2F00 move.l -[A7], D0
0000124E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001252 206E FFF8 movea.l A0, [A6 - 0x8]
00001256 7000 moveq.l D0, 0x00
00001258 1010 move.b D0, [A0]
0000125A D7C0 add.l A3, D0
label0000125C:
0000125C 4A87 tst.l D7
0000125E 670A beq +0xC /* 0000126A */
00001260 4A6E 000A tst.w [A6 + 0xA]
00001264 6704 beq +0x6 /* 0000126A */
00001266 16FC 0029 move.b [A3]+, 0x29 /* ')' */
label0000126A:
0000126A 5287 addq.l D7, 1
0000126C 7002 moveq.l D0, 0x02
0000126E B087 cmp.l D0, D7
00001270 6E00 FDFE bgt -0x200 /* 00001070 */
label00001274:
00001274 202E 0014 move.l D0, [A6 + 0x14]
00001278 5280 addq.l D0, 1
0000127A 220B move.l D1, A3
0000127C 9280 sub.l D1, D0
0000127E 206E 0014 movea.l A0, [A6 + 0x14]
00001282 1081 move.b [A0], D1
00001284 4CEE 1880 FFEA movem.l D7,A3,A4, [A6 - 0x16]
0000128A 4E5E unlink A6
0000128C 4E75 rts
fn0000128E:
0000128E 48E7 0018 movem.l -[A7], A3,A4
00001292 286F 000C movea.l A4, [A7 + 0xC]
00001296 266F 0010 movea.l A3, [A7 + 0x10]
0000129A 206D DF8C movea.l A0, [A5 - 0x2074]
0000129E 202D DFAC move.l D0, [A5 - 0x2054]
000012A2 D080 add.l D0, D0
000012A4 723F moveq.l D1, 0x3F
000012A6 B270 0800 cmp.w D1, [A0 + D0]
000012AA 6310 bls +0x12 /* 000012BC */
000012AC 206D DF8C movea.l A0, [A5 - 0x2074]
000012B0 202D DFAC move.l D0, [A5 - 0x2054]
000012B4 D080 add.l D0, D0
000012B6 16B0 0801 move.b [A3], [A0 + D0 + 0x1]
000012BA 603E bra +0x40 /* 000012FA */
label000012BC:
000012BC 16BC 003F move.b [A3], 0x3F /* '?' */
000012C0 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
000012C6 7000 moveq.l D0, 0x00
000012C8 2F00 move.l -[A7], D0
000012CA 2F00 move.l -[A7], D0
000012CC 206D DF8C movea.l A0, [A5 - 0x2074]
000012D0 222D DFAC move.l D1, [A5 - 0x2054]
000012D4 D281 add.l D1, D1
000012D6 7400 moveq.l D2, 0x00
000012D8 3430 1800 move.w D2, [A0 + D1]
000012DC 2F02 move.l -[A7], D2
000012DE 7201 moveq.l D1, 0x01
000012E0 2F01 move.l -[A7], D1
000012E2 4EBA 0ED4 jsr [PC + 0xED4 /* 000021B8 */]
000012E6 7044 moveq.l D0, 0x44
000012E8 2F00 move.l -[A7], D0
000012EA 4EBA 23BE jsr [PC + 0x23BE /* 000036AA */]
000012EE 4A40 tst.w D0
000012F0 4FEF 0014 lea.l A7, [A7 + 0x14]
000012F4 6604 bne +0x6 /* 000012FA */
000012F6 7000 moveq.l D0, 0x00
000012F8 6022 bra +0x24 /* 0000131C */
label000012FA:
000012FA 7010 moveq.l D0, 0x10
000012FC C014 and.b D0, [A4]
000012FE 6704 beq +0x6 /* 00001304 */
00001300 0013 0040 ori.b [A3], 0x40 /* '@' */
label00001304:
00001304 2F0C move.l -[A7], A4
00001306 4EBA 0C50 jsr [PC + 0xC50 /* 00001F58 */]
0000130A 1740 0001 move.b [A3 + 0x1], D0
0000130E 2F0C move.l -[A7], A4
00001310 4EBA 0010 jsr [PC + 0x10 /* 00001322 */]
00001314 1740 0002 move.b [A3 + 0x2], D0
00001318 7001 moveq.l D0, 0x01
0000131A 508F addq.l A7, 8
label0000131C:
0000131C 4CDF 1800 movem.l A3,A4, [A7]+
00001320 4E75 rts
fn00001322:
00001322 4E56 FFF8 link A6, -0x0008
00001326 48E7 0118 movem.l -[A7], D7,A3,A4
0000132A 266E 0008 movea.l A3, [A6 + 0x8]
0000132E 4207 clr.b D7
00001330 41EE FFF8 lea.l A0, [A6 - 0x8]
00001334 43ED EA0E lea.l A1, [A5 - 0x15F2]
00001338 20D9 move.l [A0]+, [A1]+
0000133A 20D9 move.l [A0]+, [A1]+
0000133C 1D7C 000B FFFB move.b [A6 - 0x5], 0xB
00001342 206D BA78 movea.l A0, [A5 - 0x4588]
00001346 2068 0246 movea.l A0, [A0 + 0x246]
0000134A 7000 moveq.l D0, 0x00
0000134C 302B 0004 move.w D0, [A3 + 0x4]
00001350 2200 move.l D1, D0
00001352 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001356 4841 swap.w D1
00001358 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
0000135C 4841 swap.w D1
0000135E 4241 clr.w D1
00001360 D081 add.l D0, D1
00001362 49F0 0800 lea.l A4, [A0 + D0]
00001366 2014 move.l D0, [A4]
00001368 B0AE FFF8 cmp.l D0, [A6 - 0x8]
0000136C 6616 bne +0x18 /* 00001384 */
0000136E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001372 2F2C 0004 move.l -[A7], [A4 + 0x4]
00001376 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
0000137A 4A40 tst.w D0
0000137C 508F addq.l A7, 8
0000137E 6704 beq +0x6 /* 00001384 */
00001380 0007 0080 ori.b D7, 0x80
label00001384:
00001384 7008 moveq.l D0, 0x08
00001386 C02B 0001 and.b D0, [A3 + 0x1]
0000138A 6704 beq +0x6 /* 00001390 */
0000138C 0007 0040 ori.b D7, 0x40 /* '@' */
label00001390:
00001390 7004 moveq.l D0, 0x04
00001392 C02B 0001 and.b D0, [A3 + 0x1]
00001396 6704 beq +0x6 /* 0000139C */
00001398 0007 0020 ori.b D7, 0x20 /* ' ' */
label0000139C:
0000139C 7002 moveq.l D0, 0x02
0000139E C02B 0001 and.b D0, [A3 + 0x1]
000013A2 6704 beq +0x6 /* 000013A8 */
000013A4 0007 0010 ori.b D7, 0x10
label000013A8:
000013A8 102B 0001 move.b D0, [A3 + 0x1]
000013AC 0800 0000 btst.b D0, 0x0
000013B0 6704 beq +0x6 /* 000013B6 */
000013B2 0007 0008 ori.b D7, 0x8
label000013B6:
000013B6 303C 3000 move.w D0, 0x3000 /* '0\0' */
000013BA C06B 0002 and.w D0, [A3 + 0x2]
000013BE 6718 beq +0x1A /* 000013D8 */
000013C0 5940 subq.w D0, 4
000013C2 672C beq +0x2E /* 000013F0 */
000013C4 0440 0FFC subi.w D0, 0xFFC
000013C8 6714 beq +0x16 /* 000013DE */
000013CA 0440 1000 subi.w D0, 0x1000
000013CE 6714 beq +0x16 /* 000013E4 */
000013D0 0440 1000 subi.w D0, 0x1000
000013D4 6714 beq +0x16 /* 000013EA */
000013D6 601E bra +0x20 /* 000013F6 */
label000013D8:
000013D8 0007 0000 ori.b D7, 0x0
000013DC 601C bra +0x1E /* 000013FA */
label000013DE:
000013DE 0007 0001 ori.b D7, 0x1
000013E2 6016 bra +0x18 /* 000013FA */
label000013E4:
000013E4 0007 0002 ori.b D7, 0x2
000013E8 6010 bra +0x12 /* 000013FA */
label000013EA:
000013EA 0007 0003 ori.b D7, 0x3
000013EE 600A bra +0xC /* 000013FA */
label000013F0:
000013F0 0007 0004 ori.b D7, 0x4
000013F4 6004 bra +0x6 /* 000013FA */
label000013F6:
000013F6 0007 0000 ori.b D7, 0x0
label000013FA:
000013FA 1007 move.b D0, D7
000013FC 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14]
00001402 4E5E unlink A6
00001404 4E75 rts
export_1348:
00001406 4E56 FDAA link A6, -0x0256
0000140A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000140E 49EE FDBE lea.l A4, [A6 - 0x242]
00001412 47EE FEC4 lea.l A3, [A6 - 0x13C]
00001416 4247 clr.w D7
00001418 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
0000141C 2F0C move.l -[A7], A4
0000141E 486D B9D2 pea.l [A5 - 0x462E]
00001422 4EBA FE6A jsr [PC - 0x196 /* 0000128E */]
00001426 4A40 tst.w D0
00001428 508F addq.l A7, 8
0000142A 6606 bne +0x8 /* 00001432 */
0000142C 7000 moveq.l D0, 0x00
0000142E 6000 0476 bra +0x478 /* 000018A6 */
label00001432:
00001432 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00001438 7000 moveq.l D0, 0x00
0000143A 2F00 move.l -[A7], D0
0000143C 2F00 move.l -[A7], D0
0000143E 322D B9CA move.w D1, [A5 - 0x4636]
00001442 48C1 ext.l D1
00001444 2F01 move.l -[A7], D1
00001446 7201 moveq.l D1, 0x01
00001448 2F01 move.l -[A7], D1
0000144A 4EBA 0D6C jsr [PC + 0xD6C /* 000021B8 */]
0000144E 7000 moveq.l D0, 0x00
00001450 2F00 move.l -[A7], D0
00001452 2F00 move.l -[A7], D0
00001454 322D B9CC move.w D1, [A5 - 0x4634]
00001458 48C1 ext.l D1
0000145A 2F01 move.l -[A7], D1
0000145C 7201 moveq.l D1, 0x01
0000145E 2F01 move.l -[A7], D1
00001460 4EBA 0D56 jsr [PC + 0xD56 /* 000021B8 */]
00001464 7000 moveq.l D0, 0x00
00001466 2F00 move.l -[A7], D0
00001468 2F00 move.l -[A7], D0
0000146A 7200 moveq.l D1, 0x00
0000146C 1214 move.b D1, [A4]
0000146E 2F01 move.l -[A7], D1
00001470 2F00 move.l -[A7], D0
00001472 4EBA 0D44 jsr [PC + 0xD44 /* 000021B8 */]
00001476 7000 moveq.l D0, 0x00
00001478 2F00 move.l -[A7], D0
0000147A 2F00 move.l -[A7], D0
0000147C 7200 moveq.l D1, 0x00
0000147E 122C 0001 move.b D1, [A4 + 0x1]
00001482 2F01 move.l -[A7], D1
00001484 2F00 move.l -[A7], D0
00001486 4EBA 0D30 jsr [PC + 0xD30 /* 000021B8 */]
0000148A 7000 moveq.l D0, 0x00
0000148C 2F00 move.l -[A7], D0
0000148E 2F00 move.l -[A7], D0
00001490 7200 moveq.l D1, 0x00
00001492 122C 0002 move.b D1, [A4 + 0x2]
00001496 2F01 move.l -[A7], D1
00001498 2F00 move.l -[A7], D0
0000149A 4EBA 0D1C jsr [PC + 0xD1C /* 000021B8 */]
0000149E 7028 moveq.l D0, 0x28
000014A0 C02D B9D2 and.b D0, [A5 - 0x462E]
000014A4 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000014A8 4FEF 0050 lea.l A7, [A7 + 0x50]
000014AC 6600 02F2 bne +0x2F4 /* 000017A0 */
000014B0 3A2D BA7E move.w D5, [A5 - 0x4582]
000014B4 3C2D BA7C move.w D6, [A5 - 0x4584]
000014B8 3B6D B9CA BA7E move.w [A5 - 0x4582], [A5 - 0x4636]
000014BE 3B6D B9CC BA7C move.w [A5 - 0x4584], [A5 - 0x4634]
000014C4 7000 moveq.l D0, 0x00
000014C6 302D B9D8 move.w D0, [A5 - 0x4628]
000014CA 2F00 move.l -[A7], D0
000014CC 4EBA 0F80 jsr [PC + 0xF80 /* 0000244E */]
000014D0 3800 move.w D4, D0
000014D2 3B45 BA7E move.w [A5 - 0x4582], D5
000014D6 3B46 BA7C move.w [A5 - 0x4584], D6
000014DA 4A44 tst.w D4
000014DC 588F addq.l A7, 4
000014DE 6606 bne +0x8 /* 000014E6 */
000014E0 7000 moveq.l D0, 0x00
000014E2 6000 03C2 bra +0x3C4 /* 000018A6 */
label000014E6:
000014E6 4A6D DF86 tst.w [A5 - 0x207A]
000014EA 6700 014E beq +0x150 /* 0000163A */
000014EE 1B7C 0004 DFB2 move.b [A5 - 0x204E], 0x4
000014F4 7000 moveq.l D0, 0x00
000014F6 2F00 move.l -[A7], D0
000014F8 2F00 move.l -[A7], D0
000014FA 7200 moveq.l D1, 0x00
000014FC 122D DF81 move.b D1, [A5 - 0x207F]
00001500 2F01 move.l -[A7], D1
00001502 2F00 move.l -[A7], D0
00001504 4EBA 0CB2 jsr [PC + 0xCB2 /* 000021B8 */]
00001508 2F2D DF82 move.l -[A7], [A5 - 0x207E]
0000150C 7000 moveq.l D0, 0x00
0000150E 302D DFB4 move.w D0, [A5 - 0x204C]
00001512 D0AD DFB6 add.l D0, [A5 - 0x204A]
00001516 2F00 move.l -[A7], D0
00001518 7000 moveq.l D0, 0x00
0000151A 302D DF80 move.w D0, [A5 - 0x2080]
0000151E 2F00 move.l -[A7], D0
00001520 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001524 302D DF80 move.w D0, [A5 - 0x2080]
00001528 D16D DFB4 add.w [A5 - 0x204C], D0
0000152C 526D DF34 addq.w [A5 - 0x20CC], 1
00001530 4A6D DF36 tst.w [A5 - 0x20CA]
00001534 4FEF 0010 lea.l A7, [A7 + 0x10]
00001538 6600 02FA bne +0x2FC /* 00001834 */
0000153C 7001 moveq.l D0, 0x01
0000153E 2F00 move.l -[A7], D0
00001540 7200 moveq.l D1, 0x00
00001542 2F01 move.l -[A7], D1
00001544 342D B9CC move.w D2, [A5 - 0x4634]
00001548 48C2 ext.l D2
0000154A 2F02 move.l -[A7], D2
0000154C 342D B9CA move.w D2, [A5 - 0x4636]
00001550 48C2 ext.l D2
00001552 2F02 move.l -[A7], D2
00001554 2F0B move.l -[A7], A3
00001556 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
0000155A 200B move.l D0, A3
0000155C 5280 addq.l D0, 1
0000155E 2F00 move.l -[A7], D0
00001560 4878 0431 push.l 0x431
00001564 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001568 588F addq.l A7, 4
0000156A 2F00 move.l -[A7], D0
0000156C 486E FDC2 pea.l [A6 - 0x23E]
00001570 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001574 486E FDC2 pea.l [A6 - 0x23E]
00001578 4878 0448 push.l 0x448
0000157C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001580 588F addq.l A7, 4
00001582 2F00 move.l -[A7], D0
00001584 2F0B move.l -[A7], A3
00001586 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000158A 286D BA78 movea.l A4, [A5 - 0x4588]
0000158E 41EE FFC6 lea.l A0, [A6 - 0x3A]
00001592 43ED B9BE lea.l A1, [A5 - 0x4642]
00001596 700D moveq.l D0, 0x0D
label00001598:
00001598 20D9 move.l [A0]+, [A1]+
0000159A 51C8 FFFC dbf D0, -0x6 /* 00001598 */
0000159E 30D9 move.w [A0]+, [A1]+
000015A0 4AAD B9FC tst.l [A5 - 0x4604]
000015A4 4FEF 002C lea.l A7, [A7 + 0x2C]
000015A8 670A beq +0xC /* 000015B4 */
000015AA 206D B9FC movea.l A0, [A5 - 0x4604]
000015AE 2068 0412 movea.l A0, [A0 + 0x412]
000015B2 6004 bra +0x6 /* 000015B8 */
label000015B4:
000015B4 307C 0000 movea.w A0, 0x0
label000015B8:
000015B8 2B48 BA78 move.l [A5 - 0x4588], A0
000015BC 2F0B move.l -[A7], A3
000015BE 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
000015C2 4A40 tst.w D0
000015C4 588F addq.l A7, 4
000015C6 6606 bne +0x8 /* 000015CE */
000015C8 7000 moveq.l D0, 0x00
000015CA 6000 02DA bra +0x2DC /* 000018A6 */
label000015CE:
000015CE 2B4C BA78 move.l [A5 - 0x4588], A4
000015D2 41ED B9BE lea.l A0, [A5 - 0x4642]
000015D6 43EE FFC6 lea.l A1, [A6 - 0x3A]
000015DA 700D moveq.l D0, 0x0D
label000015DC:
000015DC 20D9 move.l [A0]+, [A1]+
000015DE 51C8 FFFC dbf D0, -0x6 /* 000015DC */
000015E2 30D9 move.w [A0]+, [A1]+
000015E4 4A2D B8EF tst.b [A5 - 0x4711]
000015E8 664A bne +0x4C /* 00001634 */
000015EA 486D B8E2 pea.l [A5 - 0x471E]
000015EE 487A 02C0 pea.l [PC + 0x2C0 /* 000018B0, value 0x0, cstring "" */]
000015F2 3F3C 0808 move.w -[A7], 0x808
000015F6 A9EB syscall Pack4/FP68K
000015F8 673A beq +0x3C /* 00001634 */
000015FA 486D B8E2 pea.l [A5 - 0x471E]
000015FE 486E FDB4 pea.l [A6 - 0x24C]
00001602 3F3C 080E move.w -[A7], 0x80E
00001606 A9EB syscall Pack4/FP68K
00001608 41EE FDB4 lea.l A0, [A6 - 0x24C]
0000160C 43EE FDAA lea.l A1, [A6 - 0x256]
00001610 22D8 move.l [A1]+, [A0]+
00001612 22D8 move.l [A1]+, [A0]+
00001614 32D8 move.w [A1]+, [A0]+
00001616 486E FDAA pea.l [A6 - 0x256]
0000161A 3F3C 0016 move.w -[A7], 0x16
0000161E A9EB syscall Pack4/FP68K
00001620 486E FDAA pea.l [A6 - 0x256]
00001624 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001628 5340 subq.w D0, 1
0000162A 3B40 DF36 move.w [A5 - 0x20CA], D0
0000162E 588F addq.l A7, 4
00001630 6000 0202 bra +0x204 /* 00001834 */
label00001634:
00001634 7000 moveq.l D0, 0x00
00001636 6000 026E bra +0x270 /* 000018A6 */
label0000163A:
0000163A 1B7C 0006 DFB2 move.b [A5 - 0x204E], 0x6
00001640 7007 moveq.l D0, 0x07
00001642 C02D B9D2 and.b D0, [A5 - 0x462E]
00001646 0C00 0005 cmpi.b D0, 0x5
0000164A 661A bne +0x1C /* 00001666 */
0000164C 7000 moveq.l D0, 0x00
0000164E 2F00 move.l -[A7], D0
00001650 486D B9DA pea.l [A5 - 0x4626]
00001654 2F00 move.l -[A7], D0
00001656 7202 moveq.l D1, 0x02
00001658 2F01 move.l -[A7], D1
0000165A 4EBA 0B5C jsr [PC + 0xB5C /* 000021B8 */]
0000165E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001662 6000 00EC bra +0xEE /* 00001750 */
label00001666:
00001666 7007 moveq.l D0, 0x07
00001668 C02D B9D2 and.b D0, [A5 - 0x462E]
0000166C 0C00 0004 cmpi.b D0, 0x4
00001670 6670 bne +0x72 /* 000016E2 */
00001672 7000 moveq.l D0, 0x00
00001674 2F00 move.l -[A7], D0
00001676 2F00 move.l -[A7], D0
00001678 7202 moveq.l D1, 0x02
0000167A 2F01 move.l -[A7], D1
0000167C 2F00 move.l -[A7], D0
0000167E 4EBA 0B38 jsr [PC + 0xB38 /* 000021B8 */]
00001682 7000 moveq.l D0, 0x00
00001684 2F00 move.l -[A7], D0
00001686 2F00 move.l -[A7], D0
00001688 2F00 move.l -[A7], D0
0000168A 2F00 move.l -[A7], D0
0000168C 4EBA 0B2A jsr [PC + 0xB2A /* 000021B8 */]
00001690 7000 moveq.l D0, 0x00
00001692 2F00 move.l -[A7], D0
00001694 2F00 move.l -[A7], D0
00001696 2F00 move.l -[A7], D0
00001698 2F00 move.l -[A7], D0
0000169A 4EBA 0B1C jsr [PC + 0xB1C /* 000021B8 */]
0000169E 7000 moveq.l D0, 0x00
000016A0 2F00 move.l -[A7], D0
000016A2 2F00 move.l -[A7], D0
000016A4 2F00 move.l -[A7], D0
000016A6 2F00 move.l -[A7], D0
000016A8 4EBA 0B0E jsr [PC + 0xB0E /* 000021B8 */]
000016AC 7000 moveq.l D0, 0x00
000016AE 2F00 move.l -[A7], D0
000016B0 2F00 move.l -[A7], D0
000016B2 2F00 move.l -[A7], D0
000016B4 7201 moveq.l D1, 0x01
000016B6 2F01 move.l -[A7], D1
000016B8 4EBA 0AFE jsr [PC + 0xAFE /* 000021B8 */]
000016BC 7000 moveq.l D0, 0x00
000016BE 2F00 move.l -[A7], D0
000016C0 2F00 move.l -[A7], D0
000016C2 4878 00FF push.l 0xFF
000016C6 2F00 move.l -[A7], D0
000016C8 4EBA 0AEE jsr [PC + 0xAEE /* 000021B8 */]
000016CC 7000 moveq.l D0, 0x00
000016CE 2F00 move.l -[A7], D0
000016D0 2F00 move.l -[A7], D0
000016D2 4878 00FF push.l 0xFF
000016D6 2F00 move.l -[A7], D0
000016D8 4EBA 0ADE jsr [PC + 0xADE /* 000021B8 */]
000016DC 4FEF 0070 lea.l A7, [A7 + 0x70]
000016E0 606E bra +0x70 /* 00001750 */
label000016E2:
000016E2 7007 moveq.l D0, 0x07
000016E4 C02D B9D2 and.b D0, [A5 - 0x462E]
000016E8 0C00 0002 cmpi.b D0, 0x2
000016EC 670C beq +0xE /* 000016FA */
000016EE 7007 moveq.l D0, 0x07
000016F0 C02D B9D2 and.b D0, [A5 - 0x462E]
000016F4 0C00 0003 cmpi.b D0, 0x3
000016F8 6656 bne +0x58 /* 00001750 */
label000016FA:
000016FA 7E01 moveq.l D7, 0x01
000016FC 7000 moveq.l D0, 0x00
000016FE 2F00 move.l -[A7], D0
00001700 2F00 move.l -[A7], D0
00001702 2F00 move.l -[A7], D0
00001704 7201 moveq.l D1, 0x01
00001706 2F01 move.l -[A7], D1
00001708 4EBA 0AAE jsr [PC + 0xAAE /* 000021B8 */]
0000170C 7000 moveq.l D0, 0x00
0000170E 2F00 move.l -[A7], D0
00001710 2F00 move.l -[A7], D0
00001712 2F00 move.l -[A7], D0
00001714 7201 moveq.l D1, 0x01
00001716 2F01 move.l -[A7], D1
00001718 4EBA 0A9E jsr [PC + 0xA9E /* 000021B8 */]
0000171C 7000 moveq.l D0, 0x00
0000171E 2F00 move.l -[A7], D0
00001720 2F00 move.l -[A7], D0
00001722 2F00 move.l -[A7], D0
00001724 7201 moveq.l D1, 0x01
00001726 2F01 move.l -[A7], D1
00001728 4EBA 0A8E jsr [PC + 0xA8E /* 000021B8 */]
0000172C 7000 moveq.l D0, 0x00
0000172E 2F00 move.l -[A7], D0
00001730 2F00 move.l -[A7], D0
00001732 4878 00FF push.l 0xFF
00001736 2F00 move.l -[A7], D0
00001738 4EBA 0A7E jsr [PC + 0xA7E /* 000021B8 */]
0000173C 7000 moveq.l D0, 0x00
0000173E 2F00 move.l -[A7], D0
00001740 2F00 move.l -[A7], D0
00001742 4878 00FF push.l 0xFF
00001746 2F00 move.l -[A7], D0
00001748 4EBA 0A6E jsr [PC + 0xA6E /* 000021B8 */]
0000174C 4FEF 0050 lea.l A7, [A7 + 0x50]
label00001750:
00001750 7000 moveq.l D0, 0x00
00001752 2F00 move.l -[A7], D0
00001754 2F00 move.l -[A7], D0
00001756 7201 moveq.l D1, 0x01
00001758 2F01 move.l -[A7], D1
0000175A 2F00 move.l -[A7], D0
0000175C 4EBA 0A5A jsr [PC + 0xA5A /* 000021B8 */]
00001760 7000 moveq.l D0, 0x00
00001762 2F00 move.l -[A7], D0
00001764 2F00 move.l -[A7], D0
00001766 7200 moveq.l D1, 0x00
00001768 122D DF81 move.b D1, [A5 - 0x207F]
0000176C 2F01 move.l -[A7], D1
0000176E 2F00 move.l -[A7], D0
00001770 4EBA 0A46 jsr [PC + 0xA46 /* 000021B8 */]
00001774 2F2D DF82 move.l -[A7], [A5 - 0x207E]
00001778 7000 moveq.l D0, 0x00
0000177A 302D DFB4 move.w D0, [A5 - 0x204C]
0000177E D0AD DFB6 add.l D0, [A5 - 0x204A]
00001782 2F00 move.l -[A7], D0
00001784 7000 moveq.l D0, 0x00
00001786 302D DF80 move.w D0, [A5 - 0x2080]
0000178A 2F00 move.l -[A7], D0
0000178C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001790 302D DF80 move.w D0, [A5 - 0x2080]
00001794 D16D DFB4 add.w [A5 - 0x204C], D0
00001798 4FEF 0020 lea.l A7, [A7 + 0x20]
0000179C 6000 0096 bra +0x98 /* 00001834 */
label000017A0:
000017A0 7007 moveq.l D0, 0x07
000017A2 C02D B9D2 and.b D0, [A5 - 0x462E]
000017A6 6500 008C bcs +0x8E /* 00001834 */
000017AA 0C00 0005 cmpi.b D0, 0x5
000017AE 6200 0084 bhi +0x86 /* 00001834 */
000017B2 7200 moveq.l D1, 0x00
000017B4 1200 move.b D1, D0
000017B6 D241 add.w D1, D1
000017B8 323B 1006 move.w D1, [PC + D1.w + 0x6]
000017BC 4EFB 1000 jmp [PC + D1.w]
000017C0 000E 000E ori.b A6, 0xE
000017C4 0016 0034 ori.b [A6], 0x34 /* '4' */
000017C8 0052 005A ori.w [A2], 0x5A /* 'Z' */
000017CC 1B7C 0001 DFB2 move.b [A5 - 0x204E], 0x1
000017D2 6060 bra +0x62 /* 00001834 */
000017D4 1B7C 0004 DFB2 move.b [A5 - 0x204E], 0x4
000017DA 486D B9DA pea.l [A5 - 0x4626]
000017DE 7000 moveq.l D0, 0x00
000017E0 2F00 move.l -[A7], D0
000017E2 2F00 move.l -[A7], D0
000017E4 7203 moveq.l D1, 0x03
000017E6 2F01 move.l -[A7], D1
000017E8 4EBA 09CE jsr [PC + 0x9CE /* 000021B8 */]
000017EC 4FEF 0010 lea.l A7, [A7 + 0x10]
000017F0 6042 bra +0x44 /* 00001834 */
000017F2 1B7C 0004 DFB2 move.b [A5 - 0x204E], 0x4
000017F8 2F2D B9DA move.l -[A7], [A5 - 0x4626]
000017FC 7000 moveq.l D0, 0x00
000017FE 2F00 move.l -[A7], D0
00001800 2F00 move.l -[A7], D0
00001802 7203 moveq.l D1, 0x03
00001804 2F01 move.l -[A7], D1
00001806 4EBA 09B0 jsr [PC + 0x9B0 /* 000021B8 */]
0000180A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000180E 6024 bra +0x26 /* 00001834 */
00001810 1B7C 0005 DFB2 move.b [A5 - 0x204E], 0x5
00001816 601C bra +0x1E /* 00001834 */
00001818 1B7C 0003 DFB2 move.b [A5 - 0x204E], 0x3
0000181E 7000 moveq.l D0, 0x00
00001820 2F00 move.l -[A7], D0
00001822 486D B9DA pea.l [A5 - 0x4626]
00001826 2F00 move.l -[A7], D0
00001828 7202 moveq.l D1, 0x02
0000182A 2F01 move.l -[A7], D1
0000182C 4EBA 098A jsr [PC + 0x98A /* 000021B8 */]
00001830 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001834:
00001834 7000 moveq.l D0, 0x00
00001836 102D DFB2 move.b D0, [A5 - 0x204E]
0000183A 2F00 move.l -[A7], D0
0000183C 4EBA 1E6C jsr [PC + 0x1E6C /* 000036AA */]
00001840 4A40 tst.w D0
00001842 588F addq.l A7, 4
00001844 6604 bne +0x6 /* 0000184A */
00001846 7000 moveq.l D0, 0x00
00001848 605C bra +0x5E /* 000018A6 */
label0000184A:
0000184A 4A47 tst.w D7
0000184C 6752 beq +0x54 /* 000018A0 */
0000184E 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00001854 7007 moveq.l D0, 0x07
00001856 C02D B9D2 and.b D0, [A5 - 0x462E]
0000185A 0C00 0002 cmpi.b D0, 0x2
0000185E 6618 bne +0x1A /* 00001878 */
00001860 486D B9DA pea.l [A5 - 0x4626]
00001864 7000 moveq.l D0, 0x00
00001866 2F00 move.l -[A7], D0
00001868 2F00 move.l -[A7], D0
0000186A 7203 moveq.l D1, 0x03
0000186C 2F01 move.l -[A7], D1
0000186E 4EBA 0948 jsr [PC + 0x948 /* 000021B8 */]
00001872 4FEF 0010 lea.l A7, [A7 + 0x10]
00001876 6016 bra +0x18 /* 0000188E */
label00001878:
00001878 2F2D B9DA move.l -[A7], [A5 - 0x4626]
0000187C 7000 moveq.l D0, 0x00
0000187E 2F00 move.l -[A7], D0
00001880 2F00 move.l -[A7], D0
00001882 7203 moveq.l D1, 0x03
00001884 2F01 move.l -[A7], D1
00001886 4EBA 0930 jsr [PC + 0x930 /* 000021B8 */]
0000188A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000188E:
0000188E 7007 moveq.l D0, 0x07
00001890 2F00 move.l -[A7], D0
00001892 4EBA 1E16 jsr [PC + 0x1E16 /* 000036AA */]
00001896 4A40 tst.w D0
00001898 588F addq.l A7, 4
0000189A 6604 bne +0x6 /* 000018A0 */
0000189C 7000 moveq.l D0, 0x00
0000189E 6006 bra +0x8 /* 000018A6 */
label000018A0:
000018A0 52AD DFAC addq.l [A5 - 0x2054], 1
000018A4 7001 moveq.l D0, 0x01
label000018A6:
000018A6 4CEE 18F0 FD92 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x26E]
000018AC 4E5E unlink A6
000018AE 4E75 rts
000018B0 0000 0000 ori.b D0, 0x0
000018B4 0000 0000 ori.b D0, 0x0
000018B8 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1349: // at 000018BA (misaligned)
000018BC FFF8 .invalid <<F/7/7>>
000018BE 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000018C2 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000018C6 7028 moveq.l D0, 0x28
000018C8 C02D B9D2 and.b D0, [A5 - 0x462E]
000018CC 0C00 0020 cmpi.b D0, 0x20 /* ' ' */
000018D0 6600 0332 bne +0x334 /* 00001C04 */
000018D4 206D BA78 movea.l A0, [A5 - 0x4588]
000018D8 2068 0242 movea.l A0, [A0 + 0x242]
000018DC 7000 moveq.l D0, 0x00
000018DE 302D B9D8 move.w D0, [A5 - 0x4628]
000018E2 E580 asl D0, 2
000018E4 2070 0800 movea.l A0, [A0 + D0]
000018E8 41E8 0009 lea.l A0, [A0 + 0x9]
000018EC 2D48 FFF8 move.l [A6 - 0x8], A0
label000018F0:
000018F0 486E FFF8 pea.l [A6 - 0x8]
000018F4 4EBA 0982 jsr [PC + 0x982 /* 00002278 */]
000018F8 206E FFF8 movea.l A0, [A6 - 0x8]
000018FC 52AE FFF8 addq.l [A6 - 0x8], 1
00001900 7000 moveq.l D0, 0x00
00001902 1010 move.b D0, [A0]
00001904 2D40 FFFC move.l [A6 - 0x4], D0
00001908 0C80 0000 00FF cmpi.l D0, 0xFF
0000190E 588F addq.l A7, 4
00001910 6606 bne +0x8 /* 00001918 */
00001912 7001 moveq.l D0, 0x01
00001914 6000 02F0 bra +0x2F2 /* 00001C06 */
label00001918:
00001918 0CAE 0000 00FE FFFC cmpi.l [A6 - 0x4], 0xFE
00001920 6616 bne +0x18 /* 00001938 */
00001922 206E FFF8 movea.l A0, [A6 - 0x8]
00001926 52AE FFF8 addq.l [A6 - 0x8], 1
0000192A 7000 moveq.l D0, 0x00
0000192C 1010 move.b D0, [A0]
0000192E D0BC 0000 0100 add.l D0, 0x100
00001934 2D40 FFFC move.l [A6 - 0x4], D0
label00001938:
00001938 206D BCF0 movea.l A0, [A5 - 0x4310]
0000193C 226D BCEC movea.l A1, [A5 - 0x4314]
00001940 202E FFFC move.l D0, [A6 - 0x4]
00001944 D080 add.l D0, D0
00001946 3031 0800 move.w D0, [A1 + D0]
0000194A 5440 addq.w D0, 2
0000194C 7200 moveq.l D1, 0x00
0000194E 3200 move.w D1, D0
00001950 7000 moveq.l D0, 0x00
00001952 1030 1800 move.b D0, [A0 + D1]
00001956 3800 move.w D4, D0
00001958 6B00 02A6 bmi +0x2A8 /* 00001C00 */
0000195C 0C40 002A cmpi.w D0, 0x2A /* '*' */
00001960 6E00 029E bgt +0x2A0 /* 00001C00 */
00001964 D040 add.w D0, D0
00001966 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000196A 4EFB 0000 jmp [PC + D0.w]
0000196E 005C 005C ori.w [A4]+, 0x5C /* '\\' */
00001972 005C 005C ori.w [A4]+, 0x5C /* '\\' */
00001976 0068 01C2 0058 ori.w [A0 + 0x58], 0x1C2
0000197C 0058 0058 ori.w [A0]+, 0x58 /* 'X' */
00001980 0058 0064 ori.w [A0]+, 0x64 /* 'd' */
00001984 0074 01CA 01D2 0206 ori.w [[] + 0x206], 0x1CA
0000198C 0206 01E4 andi.b D6, 0xE4
00001990 FF84 .invalid <<F/6/7>>
00001992 FF84 .invalid <<F/6/7>>
00001994 0206 020C andi.b D6, 0xC
00001998 020C 020C andi.b A4, 0xC
0000199C 020C 020C andi.b A4, 0xC
000019A0 020C 020C andi.b A4, 0xC
000019A4 FF84 .invalid <<F/6/7>>
000019A6 025E FF84 andi.w [A6]+, 0xFF84
000019AA FF84 .invalid <<F/6/7>>
000019AC FF84 .invalid <<F/6/7>>
000019AE FF84 .invalid <<F/6/7>>
000019B0 0294 0294 0294 andi.l [A4], 0x2940294
000019B6 0294 0294 0294 andi.l [A4], 0x2940294
000019BC 0294 0294 0294 andi.l [A4], 0x2940294
000019C2 0266 52AE andi.w -[A6], 0x52AE
000019C6 FFF8 .invalid <<F/7/7>>
000019C8 58AE FFF8 addq.l [A6 - 0x8], 4
000019CC 6000 FF22 bra -0xDC /* 000018F0 */
000019D0 52AE FFF8 addq.l [A6 - 0x8], 1
000019D4 06AE 0000 0009 FFF8 addi.l [A6 - 0x8], 0x9 /* '\t' */
000019DC 6000 FF12 bra -0xEC /* 000018F0 */
000019E0 206E FFF8 movea.l A0, [A6 - 0x8]
000019E4 52AE FFF8 addq.l [A6 - 0x8], 1
000019E8 7000 moveq.l D0, 0x00
000019EA 1010 move.b D0, [A0]
000019EC 2A00 move.l D5, D0
000019EE 206D DF98 movea.l A0, [A5 - 0x2068]
000019F2 2005 move.l D0, D5
000019F4 2200 move.l D1, D0
000019F6 C0FC 0006 mulu.w D0, 0x6
000019FA 4841 swap.w D1
000019FC C2FC 0006 mulu.w D1, 0x6
00001A00 4841 swap.w D1
00001A02 4241 clr.w D1
00001A04 D081 add.l D0, D1
00001A06 7200 moveq.l D1, 0x00
00001A08 3230 0800 move.w D1, [A0 + D0]
00001A0C 2C01 move.l D6, D1
00001A0E 6742 beq +0x44 /* 00001A52 */
00001A10 7E00 moveq.l D7, 0x00
00001A12 6034 bra +0x36 /* 00001A48 */
label00001A14:
00001A14 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A18 206D DF98 movea.l A0, [A5 - 0x2068]
00001A1C 2005 move.l D0, D5
00001A1E 2200 move.l D1, D0
00001A20 C0FC 0006 mulu.w D0, 0x6
00001A24 4841 swap.w D1
00001A26 C2FC 0006 mulu.w D1, 0x6
00001A2A 4841 swap.w D1
00001A2C 4241 clr.w D1
00001A2E D081 add.l D0, D1
00001A30 2070 0802 movea.l A0, [A0 + D0 + 0x2]
00001A34 2007 move.l D0, D7
00001A36 E580 asl D0, 2
00001A38 2F30 0800 move.l -[A7], [A0 + D0]
00001A3C 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00001A40 4A40 tst.w D0
00001A42 508F addq.l A7, 8
00001A44 6706 beq +0x8 /* 00001A4C */
00001A46 5287 addq.l D7, 1
label00001A48:
00001A48 BC87 cmp.l D6, D7
00001A4A 6EC8 bgt -0x36 /* 00001A14 */
label00001A4C:
00001A4C BC87 cmp.l D6, D7
00001A4E 6E00 FEA0 bgt -0x15E /* 000018F0 */
label00001A52:
00001A52 2006 move.l D0, D6
00001A54 5280 addq.l D0, 1
00001A56 E580 asl D0, 2
00001A58 2F00 move.l -[A7], D0
00001A5A 2006 move.l D0, D6
00001A5C E580 asl D0, 2
00001A5E 2F00 move.l -[A7], D0
00001A60 206D DF98 movea.l A0, [A5 - 0x2068]
00001A64 2005 move.l D0, D5
00001A66 2200 move.l D1, D0
00001A68 C0FC 0006 mulu.w D0, 0x6
00001A6C 4841 swap.w D1
00001A6E C2FC 0006 mulu.w D1, 0x6
00001A72 4841 swap.w D1
00001A74 4241 clr.w D1
00001A76 D081 add.l D0, D1
00001A78 4870 0802 pea.l [A0 + D0 + 0x2]
00001A7C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00001A80 4A40 tst.w D0
00001A82 4FEF 000C lea.l A7, [A7 + 0xC]
00001A86 6738 beq +0x3A /* 00001AC0 */
00001A88 206E FFF8 movea.l A0, [A6 - 0x8]
00001A8C 7000 moveq.l D0, 0x00
00001A8E 1010 move.b D0, [A0]
00001A90 5280 addq.l D0, 1
00001A92 2F00 move.l -[A7], D0
00001A94 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001A98 206D DF98 movea.l A0, [A5 - 0x2068]
00001A9C 2205 move.l D1, D5
00001A9E 2401 move.l D2, D1
00001AA0 C2FC 0006 mulu.w D1, 0x6
00001AA4 4842 swap.w D2
00001AA6 C4FC 0006 mulu.w D2, 0x6
00001AAA 4842 swap.w D2
00001AAC 4242 clr.w D2
00001AAE D282 add.l D1, D2
00001AB0 2070 1802 movea.l A0, [A0 + D1 + 0x2]
00001AB4 2206 move.l D1, D6
00001AB6 E581 asl D1, 2
00001AB8 2180 1800 move.l [A0 + D1], D0
00001ABC 588F addq.l A7, 4
00001ABE 6606 bne +0x8 /* 00001AC6 */
label00001AC0:
00001AC0 7000 moveq.l D0, 0x00
00001AC2 6000 0142 bra +0x144 /* 00001C06 */
label00001AC6:
00001AC6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001ACA 206D DF98 movea.l A0, [A5 - 0x2068]
00001ACE 2005 move.l D0, D5
00001AD0 2200 move.l D1, D0
00001AD2 C0FC 0006 mulu.w D0, 0x6
00001AD6 4841 swap.w D1
00001AD8 C2FC 0006 mulu.w D1, 0x6
00001ADC 4841 swap.w D1
00001ADE 4241 clr.w D1
00001AE0 D081 add.l D0, D1
00001AE2 2070 0802 movea.l A0, [A0 + D0 + 0x2]
00001AE6 2006 move.l D0, D6
00001AE8 E580 asl D0, 2
00001AEA 2F30 0800 move.l -[A7], [A0 + D0]
00001AEE 206E FFF8 movea.l A0, [A6 - 0x8]
00001AF2 7000 moveq.l D0, 0x00
00001AF4 1010 move.b D0, [A0]
00001AF6 5280 addq.l D0, 1
00001AF8 2F00 move.l -[A7], D0
00001AFA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001AFE 5286 addq.l D6, 1
00001B00 206D DF98 movea.l A0, [A5 - 0x2068]
00001B04 2005 move.l D0, D5
00001B06 2200 move.l D1, D0
00001B08 C0FC 0006 mulu.w D0, 0x6
00001B0C 4841 swap.w D1
00001B0E C2FC 0006 mulu.w D1, 0x6
00001B12 4841 swap.w D1
00001B14 4241 clr.w D1
00001B16 D081 add.l D0, D1
00001B18 3186 0800 move.w [A0 + D0], D6
00001B1C 206E FFF8 movea.l A0, [A6 - 0x8]
00001B20 7000 moveq.l D0, 0x00
00001B22 1010 move.b D0, [A0]
00001B24 5280 addq.l D0, 1
00001B26 D1AE FFF8 add.l [A6 - 0x8], D0
00001B2A 6000 FDC4 bra -0x23A /* 000018F0 */
00001B2E 54AE FFF8 addq.l [A6 - 0x8], 2
00001B32 6000 FDBC bra -0x242 /* 000018F0 */
00001B36 50AE FFF8 addq.l [A6 - 0x8], 8
00001B3A 6000 FDB4 bra -0x24A /* 000018F0 */
00001B3E 206E FFF8 movea.l A0, [A6 - 0x8]
00001B42 7000 moveq.l D0, 0x00
00001B44 1010 move.b D0, [A0]
00001B46 5280 addq.l D0, 1
00001B48 D1AE FFF8 add.l [A6 - 0x8], D0
00001B4C 6000 FDA2 bra -0x25C /* 000018F0 */
00001B50 50AE FFF8 addq.l [A6 - 0x8], 8
00001B54 206E FFF8 movea.l A0, [A6 - 0x8]
00001B58 7028 moveq.l D0, 0x28
00001B5A B010 cmp.b D0, [A0]
00001B5C 6600 FD92 bne -0x26C /* 000018F0 */
00001B60 52AE FFF8 addq.l [A6 - 0x8], 1
00001B64 486E FFF8 pea.l [A6 - 0x8]
00001B68 4EBA 070E jsr [PC + 0x70E /* 00002278 */]
00001B6C 588F addq.l A7, 4
00001B6E 6000 FD80 bra -0x27E /* 000018F0 */
00001B72 7001 moveq.l D0, 0x01
00001B74 6000 0090 bra +0x92 /* 00001C06 */
00001B78 0C44 001A cmpi.w D4, 0x1A
00001B7C 6706 beq +0x8 /* 00001B84 */
00001B7E 0C44 000F cmpi.w D4, 0xF
00001B82 6604 bne +0x6 /* 00001B88 */
label00001B84:
00001B84 52AE FFF8 addq.l [A6 - 0x8], 1
label00001B88:
00001B88 206E FFF8 movea.l A0, [A6 - 0x8]
00001B8C 7028 moveq.l D0, 0x28
00001B8E B010 cmp.b D0, [A0]
00001B90 660E bne +0x10 /* 00001BA0 */
00001B92 52AE FFF8 addq.l [A6 - 0x8], 1
00001B96 486E FFF8 pea.l [A6 - 0x8]
00001B9A 4EBA 06DC jsr [PC + 0x6DC /* 00002278 */]
00001B9E 588F addq.l A7, 4
label00001BA0:
00001BA0 701B moveq.l D0, 0x1B
00001BA2 B0AE FFFC cmp.l D0, [A6 - 0x4]
00001BA6 6604 bne +0x6 /* 00001BAC */
00001BA8 7001 moveq.l D0, 0x01
00001BAA 605A bra +0x5C /* 00001C06 */
label00001BAC:
00001BAC 206E FFF8 movea.l A0, [A6 - 0x8]
00001BB0 7029 moveq.l D0, 0x29
00001BB2 B010 cmp.b D0, [A0]
00001BB4 6600 FD3A bne -0x2C4 /* 000018F0 */
00001BB8 52AE FFF8 addq.l [A6 - 0x8], 1
00001BBC 486E FFF8 pea.l [A6 - 0x8]
00001BC0 4EBA 06B6 jsr [PC + 0x6B6 /* 00002278 */]
00001BC4 588F addq.l A7, 4
00001BC6 6000 FD28 bra -0x2D6 /* 000018F0 */
00001BCA 54AE FFF8 addq.l [A6 - 0x8], 2
00001BCE 6000 FD20 bra -0x2DE /* 000018F0 */
00001BD2 206E FFF8 movea.l A0, [A6 - 0x8]
00001BD6 10BC 002A move.b [A0], 0x2A /* '*' */
00001BDA 206E FFF8 movea.l A0, [A6 - 0x8]
00001BDE 117C 0054 0001 move.b [A0 + 0x1], 0x54 /* 'T' */
00001BE4 206E FFF8 movea.l A0, [A6 - 0x8]
00001BE8 117C 0049 0002 move.b [A0 + 0x2], 0x49 /* 'I' */
00001BEE 206E FFF8 movea.l A0, [A6 - 0x8]
00001BF2 117C 004D 0003 move.b [A0 + 0x3], 0x4D /* 'M' */
00001BF8 58AE FFF8 addq.l [A6 - 0x8], 4
00001BFC 6000 FCF2 bra -0x30C /* 000018F0 */
label00001C00:
00001C00 7001 moveq.l D0, 0x01
00001C02 6002 bra +0x4 /* 00001C06 */
label00001C04:
00001C04 7001 moveq.l D0, 0x01
label00001C06:
00001C06 4CEE 00F0 FFE8 movem.l D4,D5,D6,D7, [A6 - 0x18]
00001C0C 4E5E unlink A6
00001C0E 4E75 rts
export_1350:
00001C10 4E56 FEF2 link A6, -0x010E
00001C14 48E7 0110 movem.l -[A7], D7,A3
00001C18 47EE FEFE lea.l A3, [A6 - 0x102]
00001C1C 7E00 moveq.l D7, 0x00
00001C1E 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001C22 202D DFAC move.l D0, [A5 - 0x2054]
00001C26 5280 addq.l D0, 1
00001C28 E380 asl D0, 1
00001C2A 2F00 move.l -[A7], D0
00001C2C 202D DFAC move.l D0, [A5 - 0x2054]
00001C30 E380 asl D0, 1
00001C32 2F00 move.l -[A7], D0
00001C34 486D DFA0 pea.l [A5 - 0x2060]
00001C38 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00001C3C 4A40 tst.w D0
00001C3E 4FEF 000C lea.l A7, [A7 + 0xC]
00001C42 6606 bne +0x8 /* 00001C4A */
00001C44 7000 moveq.l D0, 0x00
00001C46 6000 0306 bra +0x308 /* 00001F4E */
label00001C4A:
00001C4A 303C 00F0 move.w D0, 0xF0
00001C4E C06D B9D4 and.w D0, [A5 - 0x462C]
00001C52 1D40 FEF2 move.b [A6 - 0x10E], D0
00001C56 303C 0100 move.w D0, 0x100
00001C5A C06D B9D4 and.w D0, [A5 - 0x462C]
00001C5E 6704 beq +0x6 /* 00001C64 */
00001C60 7001 moveq.l D0, 0x01
00001C62 6002 bra +0x4 /* 00001C66 */
label00001C64:
00001C64 7000 moveq.l D0, 0x00
label00001C66:
00001C66 3D40 FEF4 move.w [A6 - 0x10C], D0
00001C6A 303C 0200 move.w D0, 0x200
00001C6E C06D B9D4 and.w D0, [A5 - 0x462C]
00001C72 6704 beq +0x6 /* 00001C78 */
00001C74 7001 moveq.l D0, 0x01
00001C76 6002 bra +0x4 /* 00001C7A */
label00001C78:
00001C78 7000 moveq.l D0, 0x00
label00001C7A:
00001C7A 3D40 FEF6 move.w [A6 - 0x10A], D0
00001C7E 7000 moveq.l D0, 0x00
00001C80 302D B9D4 move.w D0, [A5 - 0x462C]
00001C84 223C 0000 800F move.l D1, 0x800F
00001C8A C280 and.l D1, D0
00001C8C 1D41 FEF8 move.b [A6 - 0x108], D1
00001C90 206D BA78 movea.l A0, [A5 - 0x4588]
00001C94 2068 0246 movea.l A0, [A0 + 0x246]
00001C98 7000 moveq.l D0, 0x00
00001C9A 302D B9D6 move.w D0, [A5 - 0x462A]
00001C9E 2200 move.l D1, D0
00001CA0 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001CA4 4841 swap.w D1
00001CA6 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001CAA 4841 swap.w D1
00001CAC 4241 clr.w D1
00001CAE D081 add.l D0, D1
00001CB0 2D70 0808 FEFA move.l [A6 - 0x106], [A0 + D0 + 0x8]
00001CB6 4A2E FEF2 tst.b [A6 - 0x10E]
00001CBA 6612 bne +0x14 /* 00001CCE */
00001CBC 206D DFA0 movea.l A0, [A5 - 0x2060]
00001CC0 202D DFAC move.l D0, [A5 - 0x2054]
00001CC4 D080 add.l D0, D0
00001CC6 4270 0800 clr.w [A0 + D0]
00001CCA 6000 0180 bra +0x182 /* 00001E4C */
label00001CCE:
00001CCE 7E00 moveq.l D7, 0x00
00001CD0 6000 016E bra +0x170 /* 00001E40 */
label00001CD4:
00001CD4 206D DF90 movea.l A0, [A5 - 0x2070]
00001CD8 2007 move.l D0, D7
00001CDA 2200 move.l D1, D0
00001CDC C0FC 000C mulu.w D0, 0xC
00001CE0 4841 swap.w D1
00001CE2 C2FC 000C mulu.w D1, 0xC
00001CE6 4841 swap.w D1
00001CE8 4241 clr.w D1
00001CEA D081 add.l D0, D1
00001CEC 1030 0800 move.b D0, [A0 + D0]
00001CF0 B02E FEF2 cmp.b D0, [A6 - 0x10E]
00001CF4 6600 0148 bne +0x14A /* 00001E3E */
00001CF8 206D DF90 movea.l A0, [A5 - 0x2070]
00001CFC 2007 move.l D0, D7
00001CFE 2200 move.l D1, D0
00001D00 C0FC 000C mulu.w D0, 0xC
00001D04 4841 swap.w D1
00001D06 C2FC 000C mulu.w D1, 0xC
00001D0A 4841 swap.w D1
00001D0C 4241 clr.w D1
00001D0E D081 add.l D0, D1
00001D10 3030 0802 move.w D0, [A0 + D0 + 0x2]
00001D14 B06E FEF4 cmp.w D0, [A6 - 0x10C]
00001D18 6600 0124 bne +0x126 /* 00001E3E */
00001D1C 206D DF90 movea.l A0, [A5 - 0x2070]
00001D20 2007 move.l D0, D7
00001D22 2200 move.l D1, D0
00001D24 C0FC 000C mulu.w D0, 0xC
00001D28 4841 swap.w D1
00001D2A C2FC 000C mulu.w D1, 0xC
00001D2E 4841 swap.w D1
00001D30 4241 clr.w D1
00001D32 D081 add.l D0, D1
00001D34 3030 0804 move.w D0, [A0 + D0 + 0x4]
00001D38 B06E FEF6 cmp.w D0, [A6 - 0x10A]
00001D3C 6600 0100 bne +0x102 /* 00001E3E */
00001D40 206D DF90 movea.l A0, [A5 - 0x2070]
00001D44 2007 move.l D0, D7
00001D46 2200 move.l D1, D0
00001D48 C0FC 000C mulu.w D0, 0xC
00001D4C 4841 swap.w D1
00001D4E C2FC 000C mulu.w D1, 0xC
00001D52 4841 swap.w D1
00001D54 4241 clr.w D1
00001D56 D081 add.l D0, D1
00001D58 1030 0806 move.b D0, [A0 + D0 + 0x6]
00001D5C B02E FEF8 cmp.b D0, [A6 - 0x108]
00001D60 6600 00DC bne +0xDE /* 00001E3E */
00001D64 2F2D EA36 move.l -[A7], [A5 - 0x15CA]
00001D68 206D BA78 movea.l A0, [A5 - 0x4588]
00001D6C 2068 0246 movea.l A0, [A0 + 0x246]
00001D70 7000 moveq.l D0, 0x00
00001D72 302D B9D6 move.w D0, [A5 - 0x462A]
00001D76 2200 move.l D1, D0
00001D78 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001D7C 4841 swap.w D1
00001D7E C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001D82 4841 swap.w D1
00001D84 4241 clr.w D1
00001D86 D081 add.l D0, D1
00001D88 2F30 0808 move.l -[A7], [A0 + D0 + 0x8]
00001D8C 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001D90 4A40 tst.w D0
00001D92 508F addq.l A7, 8
00001D94 6600 0098 bne +0x9A /* 00001E2E */
00001D98 2F2D EA16 move.l -[A7], [A5 - 0x15EA]
00001D9C 206D BA78 movea.l A0, [A5 - 0x4588]
00001DA0 2068 0246 movea.l A0, [A0 + 0x246]
00001DA4 7000 moveq.l D0, 0x00
00001DA6 302D B9D6 move.w D0, [A5 - 0x462A]
00001DAA 2200 move.l D1, D0
00001DAC C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001DB0 4841 swap.w D1
00001DB2 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001DB6 4841 swap.w D1
00001DB8 4241 clr.w D1
00001DBA D081 add.l D0, D1
00001DBC 2F30 0808 move.l -[A7], [A0 + D0 + 0x8]
00001DC0 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001DC4 4A40 tst.w D0
00001DC6 508F addq.l A7, 8
00001DC8 6664 bne +0x66 /* 00001E2E */
00001DCA 2F2D EA3A move.l -[A7], [A5 - 0x15C6]
00001DCE 206D BA78 movea.l A0, [A5 - 0x4588]
00001DD2 2068 0246 movea.l A0, [A0 + 0x246]
00001DD6 7000 moveq.l D0, 0x00
00001DD8 302D B9D6 move.w D0, [A5 - 0x462A]
00001DDC 2200 move.l D1, D0
00001DDE C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001DE2 4841 swap.w D1
00001DE4 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001DE8 4841 swap.w D1
00001DEA 4241 clr.w D1
00001DEC D081 add.l D0, D1
00001DEE 2F30 0808 move.l -[A7], [A0 + D0 + 0x8]
00001DF2 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001DF6 4A40 tst.w D0
00001DF8 508F addq.l A7, 8
00001DFA 6632 bne +0x34 /* 00001E2E */
00001DFC 2F2E FEFA move.l -[A7], [A6 - 0x106]
00001E00 206D BA78 movea.l A0, [A5 - 0x4588]
00001E04 2068 0246 movea.l A0, [A0 + 0x246]
00001E08 7000 moveq.l D0, 0x00
00001E0A 302D B9D6 move.w D0, [A5 - 0x462A]
00001E0E 2200 move.l D1, D0
00001E10 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001E14 4841 swap.w D1
00001E16 C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001E1A 4841 swap.w D1
00001E1C 4241 clr.w D1
00001E1E D081 add.l D0, D1
00001E20 2F30 0808 move.l -[A7], [A0 + D0 + 0x8]
00001E24 4EAD 0E82 jsr [A5 + 0xE82 /* export_460 */]
00001E28 4A40 tst.w D0
00001E2A 508F addq.l A7, 8
00001E2C 6710 beq +0x12 /* 00001E3E */
label00001E2E:
00001E2E 206D DFA0 movea.l A0, [A5 - 0x2060]
00001E32 202D DFAC move.l D0, [A5 - 0x2054]
00001E36 D080 add.l D0, D0
00001E38 3187 0800 move.w [A0 + D0], D7
00001E3C 600E bra +0x10 /* 00001E4C */
label00001E3E:
00001E3E 5287 addq.l D7, 1
label00001E40:
00001E40 7000 moveq.l D0, 0x00
00001E42 302D DFAA move.w D0, [A5 - 0x2056]
00001E46 B087 cmp.l D0, D7
00001E48 6E00 FE8A bgt -0x174 /* 00001CD4 */
label00001E4C:
00001E4C 7000 moveq.l D0, 0x00
00001E4E 302D DFAA move.w D0, [A5 - 0x2056]
00001E52 B087 cmp.l D0, D7
00001E54 6600 00F2 bne +0xF4 /* 00001F48 */
00001E58 7010 moveq.l D0, 0x10
00001E5A B02E FEF2 cmp.b D0, [A6 - 0x10E]
00001E5E 6200 00E8 bhi +0xEA /* 00001F48 */
00001E62 7040 moveq.l D0, 0x40
00001E64 B02E FEF2 cmp.b D0, [A6 - 0x10E]
00001E68 6500 00DE bcs +0xE0 /* 00001F48 */
00001E6C 703F moveq.l D0, 0x3F
00001E6E B06D DFAA cmp.w D0, [A5 - 0x2056]
00001E72 661C bne +0x1E /* 00001E90 */
00001E74 206D DFA0 movea.l A0, [A5 - 0x2060]
00001E78 202D DFAC move.l D0, [A5 - 0x2054]
00001E7C D080 add.l D0, D0
00001E7E 4270 0800 clr.w [A0 + D0]
00001E82 4878 0546 push.l 0x546
00001E86 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00001E8A 588F addq.l A7, 4
00001E8C 6000 00BA bra +0xBC /* 00001F48 */
label00001E90:
00001E90 2007 move.l D0, D7
00001E92 5280 addq.l D0, 1
00001E94 2200 move.l D1, D0
00001E96 C0FC 000C mulu.w D0, 0xC
00001E9A 4841 swap.w D1
00001E9C C2FC 000C mulu.w D1, 0xC
00001EA0 4841 swap.w D1
00001EA2 4241 clr.w D1
00001EA4 D081 add.l D0, D1
00001EA6 2F00 move.l -[A7], D0
00001EA8 2207 move.l D1, D7
00001EAA 2001 move.l D0, D1
00001EAC C2FC 000C mulu.w D1, 0xC
00001EB0 4840 swap.w D0
00001EB2 C0FC 000C mulu.w D0, 0xC
00001EB6 4840 swap.w D0
00001EB8 4240 clr.w D0
00001EBA D280 add.l D1, D0
00001EBC 2F01 move.l -[A7], D1
00001EBE 486D DF90 pea.l [A5 - 0x2070]
00001EC2 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00001EC6 4A40 tst.w D0
00001EC8 4FEF 000C lea.l A7, [A7 + 0xC]
00001ECC 6604 bne +0x6 /* 00001ED2 */
00001ECE 7000 moveq.l D0, 0x00
00001ED0 607C bra +0x7E /* 00001F4E */
label00001ED2:
00001ED2 206D DFA0 movea.l A0, [A5 - 0x2060]
00001ED6 202D DFAC move.l D0, [A5 - 0x2054]
00001EDA D080 add.l D0, D0
00001EDC 3187 0800 move.w [A0 + D0], D7
00001EE0 206D DF90 movea.l A0, [A5 - 0x2070]
00001EE4 7000 moveq.l D0, 0x00
00001EE6 302D DFAA move.w D0, [A5 - 0x2056]
00001EEA 526D DFAA addq.w [A5 - 0x2056], 1
00001EEE 2200 move.l D1, D0
00001EF0 C0FC 000C mulu.w D0, 0xC
00001EF4 4841 swap.w D1
00001EF6 C2FC 000C mulu.w D1, 0xC
00001EFA 4841 swap.w D1
00001EFC 4241 clr.w D1
00001EFE D081 add.l D0, D1
00001F00 41F0 0800 lea.l A0, [A0 + D0]
00001F04 43EE FEF2 lea.l A1, [A6 - 0x10E]
00001F08 20D9 move.l [A0]+, [A1]+
00001F0A 20D9 move.l [A0]+, [A1]+
00001F0C 20D9 move.l [A0]+, [A1]+
00001F0E 2F0B move.l -[A7], A3
00001F10 41EE FEFE lea.l A0, [A6 - 0x102]
00001F14 2F20 move.l -[A7], -[A0]
00001F16 2F20 move.l -[A7], -[A0]
00001F18 2F20 move.l -[A7], -[A0]
00001F1A 4EBA F12C jsr [PC - 0xED4 /* 00001048 */]
00001F1E 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00001F24 2F0B move.l -[A7], A3
00001F26 7000 moveq.l D0, 0x00
00001F28 2F00 move.l -[A7], D0
00001F2A 2F00 move.l -[A7], D0
00001F2C 7203 moveq.l D1, 0x03
00001F2E 2F01 move.l -[A7], D1
00001F30 4EBA 0286 jsr [PC + 0x286 /* 000021B8 */]
00001F34 701E moveq.l D0, 0x1E
00001F36 2F00 move.l -[A7], D0
00001F38 4EBA 1770 jsr [PC + 0x1770 /* 000036AA */]
00001F3C 4A40 tst.w D0
00001F3E 4FEF 0024 lea.l A7, [A7 + 0x24]
00001F42 6604 bne +0x6 /* 00001F48 */
00001F44 7000 moveq.l D0, 0x00
00001F46 6006 bra +0x8 /* 00001F4E */
label00001F48:
00001F48 52AD DFAC addq.l [A5 - 0x2054], 1
00001F4C 7001 moveq.l D0, 0x01
label00001F4E:
00001F4E 4CEE 0880 FEEA movem.l D7,A3, [A6 - 0x116]
00001F54 4E5E unlink A6
00001F56 4E75 rts
fn00001F58:
00001F58 2F0B move.l -[A7], A3
00001F5A 266F 0008 movea.l A3, [A7 + 0x8]
00001F5E 303C 00F0 move.w D0, 0xF0
00001F62 C06B 0002 and.w D0, [A3 + 0x2]
00001F66 672E beq +0x30 /* 00001F96 */
00001F68 0440 0010 subi.w D0, 0x10
00001F6C 672C beq +0x2E /* 00001F9A */
00001F6E 0440 0010 subi.w D0, 0x10
00001F72 6726 beq +0x28 /* 00001F9A */
00001F74 0440 0010 subi.w D0, 0x10
00001F78 6720 beq +0x22 /* 00001F9A */
00001F7A 0440 0010 subi.w D0, 0x10
00001F7E 671A beq +0x1C /* 00001F9A */
00001F80 0440 00A0 subi.w D0, 0xA0
00001F84 6624 bne +0x26 /* 00001FAA */
00001F86 206D DF9C movea.l A0, [A5 - 0x2064]
00001F8A 7000 moveq.l D0, 0x00
00001F8C 302B 0004 move.w D0, [A3 + 0x4]
00001F90 1030 0800 move.b D0, [A0 + D0]
00001F94 607A bra +0x7C /* 00002010 */
label00001F96:
00001F96 7000 moveq.l D0, 0x00
00001F98 6076 bra +0x78 /* 00002010 */
label00001F9A:
00001F9A 206D DFA0 movea.l A0, [A5 - 0x2060]
00001F9E 202D DFAC move.l D0, [A5 - 0x2054]
00001FA2 D080 add.l D0, D0
00001FA4 1030 0801 move.b D0, [A0 + D0 + 0x1]
00001FA8 6066 bra +0x68 /* 00002010 */
label00001FAA:
00001FAA 303C 00F0 move.w D0, 0xF0
00001FAE C06B 0002 and.w D0, [A3 + 0x2]
00001FB2 0440 0050 subi.w D0, 0x50 /* 'P' */
00001FB6 6732 beq +0x34 /* 00001FEA */
00001FB8 0440 0010 subi.w D0, 0x10
00001FBC 6730 beq +0x32 /* 00001FEE */
00001FBE 0440 0010 subi.w D0, 0x10
00001FC2 672E beq +0x30 /* 00001FF2 */
00001FC4 0440 0010 subi.w D0, 0x10
00001FC8 672C beq +0x2E /* 00001FF6 */
00001FCA 0440 0010 subi.w D0, 0x10
00001FCE 672A beq +0x2C /* 00001FFA */
00001FD0 0440 0010 subi.w D0, 0x10
00001FD4 6728 beq +0x2A /* 00001FFE */
00001FD6 0440 0010 subi.w D0, 0x10
00001FDA 6726 beq +0x28 /* 00002002 */
00001FDC 0440 0010 subi.w D0, 0x10
00001FE0 6724 beq +0x26 /* 00002006 */
00001FE2 0440 0010 subi.w D0, 0x10
00001FE6 6722 beq +0x24 /* 0000200A */
00001FE8 6024 bra +0x26 /* 0000200E */
label00001FEA:
00001FEA 7015 moveq.l D0, 0x15
00001FEC 6022 bra +0x24 /* 00002010 */
label00001FEE:
00001FEE 7016 moveq.l D0, 0x16
00001FF0 601E bra +0x20 /* 00002010 */
label00001FF2:
00001FF2 7017 moveq.l D0, 0x17
00001FF4 601A bra +0x1C /* 00002010 */
label00001FF6:
00001FF6 7018 moveq.l D0, 0x18
00001FF8 6016 bra +0x18 /* 00002010 */
label00001FFA:
00001FFA 7019 moveq.l D0, 0x19
00001FFC 6012 bra +0x14 /* 00002010 */
label00001FFE:
00001FFE 701A moveq.l D0, 0x1A
00002000 600E bra +0x10 /* 00002010 */
label00002002:
00002002 701B moveq.l D0, 0x1B
00002004 600A bra +0xC /* 00002010 */
label00002006:
00002006 701C moveq.l D0, 0x1C
00002008 6006 bra +0x8 /* 00002010 */
label0000200A:
0000200A 701D moveq.l D0, 0x1D
0000200C 6002 bra +0x4 /* 00002010 */
label0000200E:
0000200E 7000 moveq.l D0, 0x00
label00002010:
00002010 265F movea.l A3, [A7]+
00002012 4E75 rts
export_1351:
00002014 4E56 FFFC link A6, -0x0004
00002018 48E7 0110 movem.l -[A7], D7,A3
0000201C 47EE FFFC lea.l A3, [A6 - 0x4]
00002020 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00002024 202D DFAC move.l D0, [A5 - 0x2054]
00002028 5280 addq.l D0, 1
0000202A E380 asl D0, 1
0000202C 2F00 move.l -[A7], D0
0000202E 202D DFAC move.l D0, [A5 - 0x2054]
00002032 E380 asl D0, 1
00002034 2F00 move.l -[A7], D0
00002036 486D DF8C pea.l [A5 - 0x2074]
0000203A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000203E 4A40 tst.w D0
00002040 4FEF 000C lea.l A7, [A7 + 0xC]
00002044 6606 bne +0x8 /* 0000204C */
00002046 7000 moveq.l D0, 0x00
00002048 6000 0164 bra +0x166 /* 000021AE */
label0000204C:
0000204C 206D DF94 movea.l A0, [A5 - 0x206C]
00002050 7000 moveq.l D0, 0x00
00002052 302D B9D6 move.w D0, [A5 - 0x462A]
00002056 16B0 0800 move.b [A3], [A0 + D0]
0000205A 6702 beq +0x4 /* 0000205E */
0000205C 5213 addq.b [A3], 1
label0000205E:
0000205E 486D B9D2 pea.l [A5 - 0x462E]
00002062 4EBA FEF4 jsr [PC - 0x10C /* 00001F58 */]
00002066 1740 0001 move.b [A3 + 0x1], D0
0000206A 7010 moveq.l D0, 0x10
0000206C C02D B9D2 and.b D0, [A5 - 0x462E]
00002070 588F addq.l A7, 4
00002072 6706 beq +0x8 /* 0000207A */
00002074 002B 0040 0001 ori.b [A3 + 0x1], 0x40 /* '@' */
label0000207A:
0000207A 486D B9D2 pea.l [A5 - 0x462E]
0000207E 4EBA F2A2 jsr [PC - 0xD5E /* 00001322 */]
00002082 1740 0002 move.b [A3 + 0x2], D0
00002086 7E00 moveq.l D7, 0x00
00002088 588F addq.l A7, 4
0000208A 6046 bra +0x48 /* 000020D2 */
label0000208C:
0000208C 206D DFA4 movea.l A0, [A5 - 0x205C]
00002090 2007 move.l D0, D7
00002092 E580 asl D0, 2
00002094 1030 0800 move.b D0, [A0 + D0]
00002098 B013 cmp.b D0, [A3]
0000209A 6634 bne +0x36 /* 000020D0 */
0000209C 206D DFA4 movea.l A0, [A5 - 0x205C]
000020A0 2007 move.l D0, D7
000020A2 E580 asl D0, 2
000020A4 1030 0801 move.b D0, [A0 + D0 + 0x1]
000020A8 B02B 0001 cmp.b D0, [A3 + 0x1]
000020AC 6622 bne +0x24 /* 000020D0 */
000020AE 206D DFA4 movea.l A0, [A5 - 0x205C]
000020B2 2007 move.l D0, D7
000020B4 E580 asl D0, 2
000020B6 1030 0802 move.b D0, [A0 + D0 + 0x2]
000020BA B02B 0002 cmp.b D0, [A3 + 0x2]
000020BE 6610 bne +0x12 /* 000020D0 */
000020C0 206D DF8C movea.l A0, [A5 - 0x2074]
000020C4 202D DFAC move.l D0, [A5 - 0x2054]
000020C8 D080 add.l D0, D0
000020CA 3187 0800 move.w [A0 + D0], D7
000020CE 600C bra +0xE /* 000020DC */
label000020D0:
000020D0 5287 addq.l D7, 1
label000020D2:
000020D2 7000 moveq.l D0, 0x00
000020D4 302D DFA8 move.w D0, [A5 - 0x2058]
000020D8 B087 cmp.l D0, D7
000020DA 6EB0 bgt -0x4E /* 0000208C */
label000020DC:
000020DC 7000 moveq.l D0, 0x00
000020DE 302D DFA8 move.w D0, [A5 - 0x2058]
000020E2 B087 cmp.l D0, D7
000020E4 6600 00C2 bne +0xC4 /* 000021A8 */
000020E8 2007 move.l D0, D7
000020EA 5280 addq.l D0, 1
000020EC E580 asl D0, 2
000020EE 2F00 move.l -[A7], D0
000020F0 2007 move.l D0, D7
000020F2 E580 asl D0, 2
000020F4 2F00 move.l -[A7], D0
000020F6 486D DFA4 pea.l [A5 - 0x205C]
000020FA 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000020FE 4A40 tst.w D0
00002100 4FEF 000C lea.l A7, [A7 + 0xC]
00002104 6606 bne +0x8 /* 0000210C */
00002106 7000 moveq.l D0, 0x00
00002108 6000 00A4 bra +0xA6 /* 000021AE */
label0000210C:
0000210C 206D DF8C movea.l A0, [A5 - 0x2074]
00002110 202D DFAC move.l D0, [A5 - 0x2054]
00002114 D080 add.l D0, D0
00002116 3187 0800 move.w [A0 + D0], D7
0000211A 526D DFA8 addq.w [A5 - 0x2058], 1
0000211E 206D DFA4 movea.l A0, [A5 - 0x205C]
00002122 2007 move.l D0, D7
00002124 E580 asl D0, 2
00002126 1193 0800 move.b [A0 + D0], [A3]
0000212A 206D DFA4 movea.l A0, [A5 - 0x205C]
0000212E 2007 move.l D0, D7
00002130 E580 asl D0, 2
00002132 11AB 0001 0801 move.b [A0 + D0 + 0x1], [A3 + 0x1]
00002138 206D DFA4 movea.l A0, [A5 - 0x205C]
0000213C 2007 move.l D0, D7
0000213E E580 asl D0, 2
00002140 11AB 0002 0802 move.b [A0 + D0 + 0x2], [A3 + 0x2]
00002146 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
0000214C 7000 moveq.l D0, 0x00
0000214E 2F00 move.l -[A7], D0
00002150 2F00 move.l -[A7], D0
00002152 7200 moveq.l D1, 0x00
00002154 1213 move.b D1, [A3]
00002156 2F01 move.l -[A7], D1
00002158 2F00 move.l -[A7], D0
0000215A 4EBA 005C jsr [PC + 0x5C /* 000021B8 */]
0000215E 7000 moveq.l D0, 0x00
00002160 2F00 move.l -[A7], D0
00002162 2F00 move.l -[A7], D0
00002164 2F00 move.l -[A7], D0
00002166 2F00 move.l -[A7], D0
00002168 4EBA 004E jsr [PC + 0x4E /* 000021B8 */]
0000216C 7000 moveq.l D0, 0x00
0000216E 2F00 move.l -[A7], D0
00002170 2F00 move.l -[A7], D0
00002172 7200 moveq.l D1, 0x00
00002174 122B 0001 move.b D1, [A3 + 0x1]
00002178 2F01 move.l -[A7], D1
0000217A 2F00 move.l -[A7], D0
0000217C 4EBA 003A jsr [PC + 0x3A /* 000021B8 */]
00002180 7000 moveq.l D0, 0x00
00002182 2F00 move.l -[A7], D0
00002184 2F00 move.l -[A7], D0
00002186 7200 moveq.l D1, 0x00
00002188 122B 0002 move.b D1, [A3 + 0x2]
0000218C 2F01 move.l -[A7], D1
0000218E 2F00 move.l -[A7], D0
00002190 4EBA 0026 jsr [PC + 0x26 /* 000021B8 */]
00002194 7043 moveq.l D0, 0x43
00002196 2F00 move.l -[A7], D0
00002198 4EBA 1510 jsr [PC + 0x1510 /* 000036AA */]
0000219C 4A40 tst.w D0
0000219E 4FEF 0044 lea.l A7, [A7 + 0x44]
000021A2 6604 bne +0x6 /* 000021A8 */
000021A4 7000 moveq.l D0, 0x00
000021A6 6006 bra +0x8 /* 000021AE */
label000021A8:
000021A8 52AD DFAC addq.l [A5 - 0x2054], 1
000021AC 7001 moveq.l D0, 0x01
label000021AE:
000021AE 4CEE 0880 FFF4 movem.l D7,A3, [A6 - 0xC]
000021B4 4E5E unlink A6
000021B6 4E75 rts
fn000021B8:
000021B8 4E56 0000 link A6, 0
000021BC 48E7 0118 movem.l -[A7], D7,A3,A4
000021C0 286E 0010 movea.l A4, [A6 + 0x10]
000021C4 266E 0014 movea.l A3, [A6 + 0x14]
000021C8 3E2E 000E move.w D7, [A6 + 0xE]
000021CC 102E 000B move.b D0, [A6 + 0xB]
000021D0 6500 009C bcs +0x9E /* 0000226E */
000021D4 0C00 0003 cmpi.b D0, 0x3
000021D8 6200 0094 bhi +0x96 /* 0000226E */
000021DC 7200 moveq.l D1, 0x00
000021DE 1200 move.b D1, D0
000021E0 D241 add.w D1, D1
000021E2 323B 1006 move.w D1, [PC + D1.w + 0x6]
000021E6 4EFB 1000 jmp [PC + D1.w]
000021EA 000A 001E ori.b A2, 0x1E
000021EE 0048 0062 ori.w A0, 0x62 /* 'b' */
000021F2 206D DFB6 movea.l A0, [A5 - 0x204A]
000021F6 7000 moveq.l D0, 0x00
000021F8 302D DFB4 move.w D0, [A5 - 0x204C]
000021FC 1187 0800 move.b [A0 + D0], D7
00002200 526D DFB4 addq.w [A5 - 0x204C], 1
00002204 6068 bra +0x6A /* 0000226E */
00002206 7000 moveq.l D0, 0x00
00002208 302D DFB4 move.w D0, [A5 - 0x204C]
0000220C D0AD DFB6 add.l D0, [A5 - 0x204A]
00002210 2040 movea.l A0, D0
00002212 1087 move.b [A0], D7
00002214 7000 moveq.l D0, 0x00
00002216 3007 move.w D0, D7
00002218 E088 lsr D0, 8
0000221A 7200 moveq.l D1, 0x00
0000221C 322D DFB4 move.w D1, [A5 - 0x204C]
00002220 D2AD DFB6 add.l D1, [A5 - 0x204A]
00002224 2041 movea.l A0, D1
00002226 1140 0001 move.b [A0 + 0x1], D0
0000222A 546D DFB4 addq.w [A5 - 0x204C], 2
0000222E 603E bra +0x40 /* 0000226E */
00002230 7000 moveq.l D0, 0x00
00002232 302D DFB4 move.w D0, [A5 - 0x204C]
00002236 D0AD DFB6 add.l D0, [A5 - 0x204A]
0000223A 2F00 move.l -[A7], D0
0000223C 2F0C move.l -[A7], A4
0000223E 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00002242 506D DFB4 addq.w [A5 - 0x204C], 8
00002246 508F addq.l A7, 8
00002248 6024 bra +0x26 /* 0000226E */
0000224A 2F0B move.l -[A7], A3
0000224C 7000 moveq.l D0, 0x00
0000224E 302D DFB4 move.w D0, [A5 - 0x204C]
00002252 D0AD DFB6 add.l D0, [A5 - 0x204A]
00002256 2F00 move.l -[A7], D0
00002258 7000 moveq.l D0, 0x00
0000225A 1013 move.b D0, [A3]
0000225C 5280 addq.l D0, 1
0000225E 2F00 move.l -[A7], D0
00002260 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002264 7000 moveq.l D0, 0x00
00002266 1013 move.b D0, [A3]
00002268 5280 addq.l D0, 1
0000226A D16D DFB4 add.w [A5 - 0x204C], D0
label0000226E:
0000226E 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00002274 4E5E unlink A6
00002276 4E75 rts
fn00002278:
00002278 2F0B move.l -[A7], A3
0000227A 266F 0008 movea.l A3, [A7 + 0x8]
0000227E 2053 movea.l A0, [A3]
00002280 7023 moveq.l D0, 0x23
00002282 B010 cmp.b D0, [A0]
00002284 6622 bne +0x24 /* 000022A8 */
00002286 2013 move.l D0, [A3]
00002288 5280 addq.l D0, 1
0000228A 2040 movea.l A0, D0
0000228C 7000 moveq.l D0, 0x00
0000228E 1010 move.b D0, [A0]
00002290 2213 move.l D1, [A3]
00002292 5281 addq.l D1, 1
00002294 2041 movea.l A0, D1
00002296 7200 moveq.l D1, 0x00
00002298 1228 0001 move.b D1, [A0 + 0x1]
0000229C E149 lsl D1.w, 8
0000229E 8240 or.w D1, D0
000022A0 5641 addq.w D1, 3
000022A2 48C1 ext.l D1
000022A4 D393 add.l [A3], D1
000022A6 6030 bra +0x32 /* 000022D8 */
label000022A8:
000022A8 2053 movea.l A0, [A3]
000022AA 7020 moveq.l D0, 0x20
000022AC B010 cmp.b D0, [A0]
000022AE 6606 bne +0x8 /* 000022B6 */
000022B0 D6FC 0004 add.w A3, 0x4
000022B4 600A bra +0xC /* 000022C0 */
label000022B6:
000022B6 2053 movea.l A0, [A3]
000022B8 7022 moveq.l D0, 0x22
000022BA B010 cmp.b D0, [A0]
000022BC 6602 bne +0x4 /* 000022C0 */
000022BE 5493 addq.l [A3], 2
label000022C0:
000022C0 2053 movea.l A0, [A3]
000022C2 701F moveq.l D0, 0x1F
000022C4 B010 cmp.b D0, [A0]
000022C6 6606 bne +0x8 /* 000022CE */
000022C8 D6FC 0004 add.w A3, 0x4
000022CC 600A bra +0xC /* 000022D8 */
label000022CE:
000022CE 2053 movea.l A0, [A3]
000022D0 7021 moveq.l D0, 0x21
000022D2 B010 cmp.b D0, [A0]
000022D4 6602 bne +0x4 /* 000022D8 */
000022D6 5493 addq.l [A3], 2
label000022D8:
000022D8 265F movea.l A3, [A7]+
000022DA 4E75 rts
fn000022DC:
000022DC 4E56 0000 link A6, 0
000022E0 48E7 0118 movem.l -[A7], D7,A3,A4
000022E4 4AAD DF82 tst.l [A5 - 0x207E]
000022E8 6616 bne +0x18 /* 00002300 */
000022EA 4878 0401 push.l 0x401
000022EE 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000022F2 2B40 DF82 move.l [A5 - 0x207E], D0
000022F6 588F addq.l A7, 4
000022F8 6606 bne +0x8 /* 00002300 */
000022FA 7000 moveq.l D0, 0x00
000022FC 6000 0146 bra +0x148 /* 00002444 */
label00002300:
00002300 4878 0401 push.l 0x401
00002304 2F2D DF82 move.l -[A7], [A5 - 0x207E]
00002308 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000230C 286D DF82 movea.l A4, [A5 - 0x207E]
00002310 266E 0008 movea.l A3, [A6 + 0x8]
00002314 528B addq.l A3, 1
00002316 426D DF80 clr.w [A5 - 0x2080]
0000231A 508F addq.l A7, 8
0000231C 6000 010C bra +0x10E /* 0000242A */
label00002320:
00002320 206D BCF0 movea.l A0, [A5 - 0x4310]
00002324 226D BCEC movea.l A1, [A5 - 0x4314]
00002328 7000 moveq.l D0, 0x00
0000232A 3007 move.w D0, D7
0000232C D080 add.l D0, D0
0000232E 3031 0800 move.w D0, [A1 + D0]
00002332 5440 addq.w D0, 2
00002334 7200 moveq.l D1, 0x00
00002336 3200 move.w D1, D0
00002338 1230 1800 move.b D1, [A0 + D1]
0000233C 6500 00EC bcs +0xEE /* 0000242A */
00002340 0C01 0004 cmpi.b D1, 0x4
00002344 6200 00E4 bhi +0xE6 /* 0000242A */
00002348 7000 moveq.l D0, 0x00
0000234A 1001 move.b D0, D1
0000234C D040 add.w D0, D0
0000234E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002352 4EFB 0000 jmp [PC + D0.w]
00002356 000C 000C ori.b A4, 0xC
0000235A 000C 000C ori.b A4, 0xC
0000235E 0052 18FC ori.w [A2], 0x18FC
00002362 0044 7000 ori.w D4, 0x7000 /* 'p\0' */
00002366 1013 move.b D0, [A3]
00002368 7200 moveq.l D1, 0x00
0000236A 122B 0001 move.b D1, [A3 + 0x1]
0000236E E149 lsl D1.w, 8
00002370 8240 or.w D1, D0
00002372 1881 move.b [A4], D1
00002374 7000 moveq.l D0, 0x00
00002376 1013 move.b D0, [A3]
00002378 7200 moveq.l D1, 0x00
0000237A 122B 0001 move.b D1, [A3 + 0x1]
0000237E E149 lsl D1.w, 8
00002380 8240 or.w D1, D0
00002382 7000 moveq.l D0, 0x00
00002384 3001 move.w D0, D1
00002386 E088 lsr D0, 8
00002388 1940 0001 move.b [A4 + 0x1], D0
0000238C 548B addq.l A3, 2
0000238E 548C addq.l A4, 2
00002390 7000 moveq.l D0, 0x00
00002392 1013 move.b D0, [A3]
00002394 7200 moveq.l D1, 0x00
00002396 122B 0001 move.b D1, [A3 + 0x1]
0000239A E149 lsl D1.w, 8
0000239C 8240 or.w D1, D0
0000239E 18C1 move.b [A4]+, D1
000023A0 548B addq.l A3, 2
000023A2 6000 0086 bra +0x88 /* 0000242A */
000023A6 D6FC 0001 add.w A3, 0x1
000023AA 18FC 0025 move.b [A4]+, 0x25 /* '%' */
000023AE 7000 moveq.l D0, 0x00
000023B0 1013 move.b D0, [A3]
000023B2 7200 moveq.l D1, 0x00
000023B4 122B 0001 move.b D1, [A3 + 0x1]
000023B8 E149 lsl D1.w, 8
000023BA 8240 or.w D1, D0
000023BC 1881 move.b [A4], D1
000023BE 7000 moveq.l D0, 0x00
000023C0 1013 move.b D0, [A3]
000023C2 7200 moveq.l D1, 0x00
000023C4 122B 0001 move.b D1, [A3 + 0x1]
000023C8 E149 lsl D1.w, 8
000023CA 8240 or.w D1, D0
000023CC 7000 moveq.l D0, 0x00
000023CE 3001 move.w D0, D1
000023D0 E088 lsr D0, 8
000023D2 1940 0001 move.b [A4 + 0x1], D0
000023D6 548B addq.l A3, 2
000023D8 548C addq.l A4, 2
000023DA 7000 moveq.l D0, 0x00
000023DC 1013 move.b D0, [A3]
000023DE 7200 moveq.l D1, 0x00
000023E0 122B 0001 move.b D1, [A3 + 0x1]
000023E4 E149 lsl D1.w, 8
000023E6 8240 or.w D1, D0
000023E8 1881 move.b [A4], D1
000023EA 7000 moveq.l D0, 0x00
000023EC 1013 move.b D0, [A3]
000023EE 7200 moveq.l D1, 0x00
000023F0 122B 0001 move.b D1, [A3 + 0x1]
000023F4 E149 lsl D1.w, 8
000023F6 8240 or.w D1, D0
000023F8 7000 moveq.l D0, 0x00
000023FA 3001 move.w D0, D1
000023FC E088 lsr D0, 8
000023FE 1940 0001 move.b [A4 + 0x1], D0
00002402 548B addq.l A3, 2
00002404 548C addq.l A4, 2
00002406 7000 moveq.l D0, 0x00
00002408 1013 move.b D0, [A3]
0000240A 7200 moveq.l D1, 0x00
0000240C 122B 0001 move.b D1, [A3 + 0x1]
00002410 E149 lsl D1.w, 8
00002412 8240 or.w D1, D0
00002414 18C1 move.b [A4]+, D1
00002416 548B addq.l A3, 2
00002418 7000 moveq.l D0, 0x00
0000241A 1013 move.b D0, [A3]
0000241C 7200 moveq.l D1, 0x00
0000241E 122B 0001 move.b D1, [A3 + 0x1]
00002422 E149 lsl D1.w, 8
00002424 8240 or.w D1, D0
00002426 18C1 move.b [A4]+, D1
00002428 548B addq.l A3, 2
label0000242A:
0000242A 7000 moveq.l D0, 0x00
0000242C 101B move.b D0, [A3]+
0000242E 3E00 move.w D7, D0
00002430 0C47 00FF cmpi.w D7, 0xFF
00002434 6600 FEEA bne -0x114 /* 00002320 */
00002438 200C move.l D0, A4
0000243A 90AD DF82 sub.l D0, [A5 - 0x207E]
0000243E 3B40 DF80 move.w [A5 - 0x2080], D0
00002442 7001 moveq.l D0, 0x01
label00002444:
00002444 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
0000244A 4E5E unlink A6
0000244C 4E75 rts
fn0000244E:
0000244E 4E56 FC00 link A6, -0x0400
00002452 2F0B move.l -[A7], A3
00002454 47EE FC00 lea.l A3, [A6 - 0x400]
00002458 4AAD DF82 tst.l [A5 - 0x207E]
0000245C 6616 bne +0x18 /* 00002474 */
0000245E 4878 0401 push.l 0x401
00002462 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00002466 2B40 DF82 move.l [A5 - 0x207E], D0
0000246A 588F addq.l A7, 4
0000246C 6606 bne +0x8 /* 00002474 */
0000246E 7000 moveq.l D0, 0x00
00002470 6000 00E0 bra +0xE2 /* 00002552 */
label00002474:
00002474 4878 0401 push.l 0x401
00002478 2F2D DF82 move.l -[A7], [A5 - 0x207E]
0000247C 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00002480 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */]
00002484 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002488 4A40 tst.w D0
0000248A 4FEF 000C lea.l A7, [A7 + 0xC]
0000248E 6720 beq +0x22 /* 000024B0 */
00002490 2F0B move.l -[A7], A3
00002492 7000 moveq.l D0, 0x00
00002494 302E 000A move.w D0, [A6 + 0xA]
00002498 2F00 move.l -[A7], D0
0000249A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000249E 4EAD 2A02 jsr [A5 + 0x2A02 /* export_1340 */]
000024A2 486D 2A02 pea.l [A5 + 0x2A02 /* export_1340 */]
000024A6 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000024AA 4FEF 0010 lea.l A7, [A7 + 0x10]
000024AE 6006 bra +0x8 /* 000024B6 */
label000024B0:
000024B0 7000 moveq.l D0, 0x00
000024B2 6000 009E bra +0xA0 /* 00002552 */
label000024B6:
000024B6 3B7C 0001 BB98 move.w [A5 - 0x4468], 0x1
000024BC 2B4B BBB0 move.l [A5 - 0x4450], A3
000024C0 426D DF86 clr.w [A5 - 0x207A]
000024C4 206D B9C6 movea.l A0, [A5 - 0x463A]
000024C8 70FE moveq.l D0, 0xFFFFFFFE
000024CA B068 0118 cmp.w D0, [A0 + 0x118]
000024CE 6738 beq +0x3A /* 00002508 */
000024D0 206D B9C6 movea.l A0, [A5 - 0x463A]
000024D4 302D B9CA move.w D0, [A5 - 0x4636]
000024D8 B068 0118 cmp.w D0, [A0 + 0x118]
000024DC 6F2A ble +0x2C /* 00002508 */
000024DE 206D B9C6 movea.l A0, [A5 - 0x463A]
000024E2 302D B9CA move.w D0, [A5 - 0x4636]
000024E6 B068 011A cmp.w D0, [A0 + 0x11A]
000024EA 6E1C bgt +0x1E /* 00002508 */
000024EC 206D B9C6 movea.l A0, [A5 - 0x463A]
000024F0 302D B9CC move.w D0, [A5 - 0x4634]
000024F4 B068 011C cmp.w D0, [A0 + 0x11C]
000024F8 6D0E blt +0x10 /* 00002508 */
000024FA 206D B9C6 movea.l A0, [A5 - 0x463A]
000024FE 302D B9CC move.w D0, [A5 - 0x4634]
00002502 B068 011E cmp.w D0, [A0 + 0x11E]
00002506 6F08 ble +0xA /* 00002510 */
label00002508:
00002508 4EBA 1268 jsr [PC + 0x1268 /* 00003772 */]
0000250C 4A40 tst.w D0
0000250E 663C bne +0x3E /* 0000254C */
label00002510:
00002510 3B7C 0001 DF86 move.w [A5 - 0x207A], 0x1
00002516 4878 050B push.l 0x50B
0000251A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000251E 588F addq.l A7, 4
00002520 2F00 move.l -[A7], D0
00002522 2F2D DF82 move.l -[A7], [A5 - 0x207E]
00002526 7004 moveq.l D0, 0x04
00002528 2F00 move.l -[A7], D0
0000252A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000252E 2F0B move.l -[A7], A3
00002530 202D DF82 move.l D0, [A5 - 0x207E]
00002534 5880 addq.l D0, 4
00002536 2F00 move.l -[A7], D0
00002538 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000253C 2F0B move.l -[A7], A3
0000253E 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00002542 5880 addq.l D0, 4
00002544 3B40 DF80 move.w [A5 - 0x2080], D0
00002548 4FEF 000C lea.l A7, [A7 + 0xC]
label0000254C:
0000254C 426D BB98 clr.w [A5 - 0x4468]
00002550 7001 moveq.l D0, 0x01
label00002552:
00002552 266E FBFC movea.l A3, [A6 - 0x404]
00002556 4E5E unlink A6
00002558 4E75 rts
fn0000255A:
0000255A 4E56 FEA8 link A6, -0x0158
0000255E 48E7 1F10 movem.l -[A7], D3,D4,D5,D6,D7,A3
00002562 47EE FEFE lea.l A3, [A6 - 0x102]
00002566 426E FEDE clr.w [A6 - 0x122]
0000256A 3D7C 0001 FEE0 move.w [A6 - 0x120], 0x1
00002570 3D7C 0001 FEE2 move.w [A6 - 0x11E], 0x1
00002576 426E FEE4 clr.w [A6 - 0x11C]
0000257A 426E FEF2 clr.w [A6 - 0x10E]
0000257E 4244 clr.w D4
00002580 426D DF36 clr.w [A5 - 0x20CA]
00002584 426D DF34 clr.w [A5 - 0x20CC]
00002588 486D 2472 pea.l [A5 + 0x2472 /* export_1162 */]
0000258C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002590 4A40 tst.w D0
00002592 588F addq.l A7, 4
00002594 6700 1090 beq +0x1092 /* 00003626 */
00002598 7048 moveq.l D0, 0x48
0000259A 2F00 move.l -[A7], D0
0000259C 4EAD 2472 jsr [A5 + 0x2472 /* export_1162 */]
000025A0 48C0 ext.l D0
000025A2 2F00 move.l -[A7], D0
000025A4 4EAD 070A jsr [A5 + 0x70A /* export_221 */]
000025A8 3D40 FEE6 move.w [A6 - 0x11A], D0
000025AC 486D 2472 pea.l [A5 + 0x2472 /* export_1162 */]
000025B0 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000025B4 2B6D BA78 B9C6 move.l [A5 - 0x463A], [A5 - 0x4588]
000025BA 426E FEF6 clr.w [A6 - 0x10A]
000025BE 426D B9BE clr.w [A5 - 0x4642]
000025C2 426E FEFA clr.w [A6 - 0x106]
000025C6 426D B9C2 clr.w [A5 - 0x463E]
000025CA 7000 moveq.l D0, 0x00
000025CC 2B40 B9F4 move.l [A5 - 0x460C], D0
000025D0 2B40 B9F0 move.l [A5 - 0x4610], D0
000025D4 7201 moveq.l D1, 0x01
000025D6 2F01 move.l -[A7], D1
000025D8 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000025DC 0C6D 3FFF BA40 cmpi.w [A5 - 0x45C0], 0x3FFF
000025E2 4FEF 0010 lea.l A7, [A7 + 0x10]
000025E6 6E08 bgt +0xA /* 000025F0 */
000025E8 0C6D 00FF BA42 cmpi.w [A5 - 0x45BE], 0xFF
000025EE 6F1E ble +0x20 /* 0000260E */
label000025F0:
000025F0 2F0B move.l -[A7], A3
000025F2 4878 06B5 push.l 0x6B5
000025F6 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000025FA 2F0B move.l -[A7], A3
000025FC 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00002600 4A40 tst.w D0
00002602 4FEF 000C lea.l A7, [A7 + 0xC]
00002606 6700 101E beq +0x1020 /* 00003626 */
0000260A 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
label0000260E:
0000260E 0C6D 3FFF BA40 cmpi.w [A5 - 0x45C0], 0x3FFF
00002614 6C08 bge +0xA /* 0000261E */
00002616 302D BA40 move.w D0, [A5 - 0x45C0]
0000261A 48C0 ext.l D0
0000261C 6006 bra +0x8 /* 00002624 */
label0000261E:
0000261E 203C 0000 3FFF move.l D0, 0x3FFF
label00002624:
00002624 3D40 FEF8 move.w [A6 - 0x108], D0
00002628 3B40 B9C0 move.w [A5 - 0x4640], D0
0000262C 0C6D 00FF BA42 cmpi.w [A5 - 0x45BE], 0xFF
00002632 6C08 bge +0xA /* 0000263C */
00002634 302D BA42 move.w D0, [A5 - 0x45BE]
00002638 48C0 ext.l D0
0000263A 6006 bra +0x8 /* 00002642 */
label0000263C:
0000263C 203C 0000 00FF move.l D0, 0xFF
label00002642:
00002642 3D40 FEFC move.w [A6 - 0x104], D0
00002646 3B40 B9C4 move.w [A5 - 0x463C], D0
0000264A 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00002650 7000 moveq.l D0, 0x00
00002652 2F00 move.l -[A7], D0
00002654 2F00 move.l -[A7], D0
00002656 7202 moveq.l D1, 0x02
00002658 2F01 move.l -[A7], D1
0000265A 7001 moveq.l D0, 0x01
0000265C 2F00 move.l -[A7], D0
0000265E 4EBA FB58 jsr [PC - 0x4A8 /* 000021B8 */]
00002662 7000 moveq.l D0, 0x00
00002664 2F00 move.l -[A7], D0
00002666 2F00 move.l -[A7], D0
00002668 7210 moveq.l D1, 0x10
0000266A 2F01 move.l -[A7], D1
0000266C 7001 moveq.l D0, 0x01
0000266E 2F00 move.l -[A7], D0
00002670 4EBA FB46 jsr [PC - 0x4BA /* 000021B8 */]
00002674 7009 moveq.l D0, 0x09
00002676 2F00 move.l -[A7], D0
00002678 4EBA 1030 jsr [PC + 0x1030 /* 000036AA */]
0000267C 4A40 tst.w D0
0000267E 4FEF 0024 lea.l A7, [A7 + 0x24]
00002682 6700 0FA2 beq +0xFA4 /* 00003626 */
00002686 1B7C 002F DFB0 move.b [A5 - 0x2050], 0x2F /* '/' */
label0000268C:
0000268C 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00002690 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00002696 1B6D DFB0 DFB2 move.b [A5 - 0x204E], [A5 - 0x2050]
0000269C 102D DFB2 move.b D0, [A5 - 0x204E]
000026A0 6700 08F8 beq +0x8FA /* 00002F9A */
000026A4 5300 subq.b D0, 1
000026A6 6700 0A82 beq +0xA84 /* 0000312A */
000026AA 5F00 subq.b D0, 7
000026AC 6700 0974 beq +0x976 /* 00003022 */
000026B0 5500 subq.b D0, 2
000026B2 6700 0F02 beq +0xF04 /* 000035B6 */
000026B6 5500 subq.b D0, 2
000026B8 6700 00F6 beq +0xF8 /* 000027B0 */
000026BC 5300 subq.b D0, 1
000026BE 6700 011A beq +0x11C /* 000027DA */
000026C2 5500 subq.b D0, 2
000026C4 6700 013E beq +0x140 /* 00002804 */
000026C8 5300 subq.b D0, 1
000026CA 6700 0162 beq +0x164 /* 0000282E */
000026CE 5500 subq.b D0, 2
000026D0 6700 087A beq +0x87C /* 00002F4C */
000026D4 5500 subq.b D0, 2
000026D6 6700 02EA beq +0x2EC /* 000029C2 */
000026DA 5300 subq.b D0, 1
000026DC 6700 02E4 beq +0x2E6 /* 000029C2 */
000026E0 5300 subq.b D0, 1
000026E2 6700 0674 beq +0x676 /* 00002D58 */
000026E6 5300 subq.b D0, 1
000026E8 6700 06EA beq +0x6EC /* 00002DD4 */
000026EC 5300 subq.b D0, 1
000026EE 6700 0848 beq +0x84A /* 00002F38 */
000026F2 5500 subq.b D0, 2
000026F4 6700 017C beq +0x17E /* 00002872 */
000026F8 5300 subq.b D0, 1
000026FA 6700 0176 beq +0x178 /* 00002872 */
000026FE 5700 subq.b D0, 3
00002700 6700 0822 beq +0x824 /* 00002F24 */
00002704 5300 subq.b D0, 1
00002706 6700 07FA beq +0x7FC /* 00002F02 */
0000270A 5700 subq.b D0, 3
0000270C 6700 0144 beq +0x146 /* 00002852 */
00002710 5300 subq.b D0, 1
00002712 6700 074E beq +0x750 /* 00002E62 */
00002716 5300 subq.b D0, 1
00002718 6700 0546 beq +0x548 /* 00002C60 */
0000271C 5300 subq.b D0, 1
0000271E 6700 0246 beq +0x248 /* 00002966 */
00002722 5300 subq.b D0, 1
00002724 6700 03F4 beq +0x3F6 /* 00002B1A */
00002728 5300 subq.b D0, 1
0000272A 6700 03EE beq +0x3F0 /* 00002B1A */
0000272E 5300 subq.b D0, 1
00002730 6700 03E8 beq +0x3EA /* 00002B1A */
00002734 5300 subq.b D0, 1
00002736 6700 03E2 beq +0x3E4 /* 00002B1A */
0000273A 5D00 subq.b D0, 6
0000273C 6736 beq +0x38 /* 00002774 */
0000273E 5500 subq.b D0, 2
00002740 6700 026C beq +0x26E /* 000029AE */
00002744 5B00 subq.b D0, 5
00002746 6700 0A24 beq +0xA26 /* 0000316C */
0000274A 5300 subq.b D0, 1
0000274C 6700 0A1E beq +0xA20 /* 0000316C */
00002750 5D00 subq.b D0, 6
00002752 6700 0B26 beq +0xB28 /* 0000327A */
00002756 5300 subq.b D0, 1
00002758 6700 0BA4 beq +0xBA6 /* 000032FE */
0000275C 5700 subq.b D0, 3
0000275E 6700 0D24 beq +0xD26 /* 00003484 */
00002762 5500 subq.b D0, 2
00002764 6700 0810 beq +0x812 /* 00002F76 */
00002768 0400 0012 subi.b D0, 0x12
0000276C 6700 049A beq +0x49C /* 00002C08 */
00002770 6000 0E86 bra +0xE88 /* 000035F8 */
label00002774:
00002774 206D BA78 movea.l A0, [A5 - 0x4588]
00002778 4A28 019A tst.b [A0 + 0x19A]
0000277C 660A bne +0xC /* 00002788 */
0000277E 206D BA78 movea.l A0, [A5 - 0x4588]
00002782 4A28 01AC tst.b [A0 + 0x1AC]
00002786 671E beq +0x20 /* 000027A6 */
label00002788:
00002788 2F0B move.l -[A7], A3
0000278A 4878 06A4 push.l 0x6A4
0000278E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00002792 2F0B move.l -[A7], A3
00002794 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00002798 4A40 tst.w D0
0000279A 4FEF 000C lea.l A7, [A7 + 0xC]
0000279E 6700 0E86 beq +0xE88 /* 00003626 */
000027A2 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
label000027A6:
000027A6 1B7C 000C DFB0 move.b [A5 - 0x2050], 0xC
000027AC 6000 0E50 bra +0xE52 /* 000035FE */
label000027B0:
000027B0 7000 moveq.l D0, 0x00
000027B2 2F00 move.l -[A7], D0
000027B4 2F00 move.l -[A7], D0
000027B6 206D BA78 movea.l A0, [A5 - 0x4588]
000027BA 7200 moveq.l D1, 0x00
000027BC 3228 016C move.w D1, [A0 + 0x16C]
000027C0 2F01 move.l -[A7], D1
000027C2 7201 moveq.l D1, 0x01
000027C4 2F01 move.l -[A7], D1
000027C6 4EBA F9F0 jsr [PC - 0x610 /* 000021B8 */]
000027CA 7801 moveq.l D4, 0x01
000027CC 1B7C 000D DFB0 move.b [A5 - 0x2050], 0xD /* '\r' */
000027D2 4FEF 0010 lea.l A7, [A7 + 0x10]
000027D6 6000 0E26 bra +0xE28 /* 000035FE */
label000027DA:
000027DA 7000 moveq.l D0, 0x00
000027DC 2F00 move.l -[A7], D0
000027DE 7201 moveq.l D1, 0x01
000027E0 2F01 move.l -[A7], D1
000027E2 206D BA78 movea.l A0, [A5 - 0x4588]
000027E6 3428 0184 move.w D2, [A0 + 0x184]
000027EA 48C2 ext.l D2
000027EC 2F02 move.l -[A7], D2
000027EE 2F01 move.l -[A7], D1
000027F0 4EBA F9C6 jsr [PC - 0x63A /* 000021B8 */]
000027F4 7801 moveq.l D4, 0x01
000027F6 1B7C 000F DFB0 move.b [A5 - 0x2050], 0xF
000027FC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002800 6000 0DFC bra +0xDFE /* 000035FE */
label00002804:
00002804 7000 moveq.l D0, 0x00
00002806 2F00 move.l -[A7], D0
00002808 2F00 move.l -[A7], D0
0000280A 206D BA78 movea.l A0, [A5 - 0x4588]
0000280E 3228 0180 move.w D1, [A0 + 0x180]
00002812 48C1 ext.l D1
00002814 2F01 move.l -[A7], D1
00002816 7201 moveq.l D1, 0x01
00002818 2F01 move.l -[A7], D1
0000281A 4EBA F99C jsr [PC - 0x664 /* 000021B8 */]
0000281E 7801 moveq.l D4, 0x01
00002820 1B7C 0010 DFB0 move.b [A5 - 0x2050], 0x10
00002826 4FEF 0010 lea.l A7, [A7 + 0x10]
0000282A 6000 0DD2 bra +0xDD4 /* 000035FE */
label0000282E:
0000282E 7000 moveq.l D0, 0x00
00002830 2F00 move.l -[A7], D0
00002832 206D BA78 movea.l A0, [A5 - 0x4588]
00002836 2F08 move.l -[A7], A0
00002838 2F00 move.l -[A7], D0
0000283A 7202 moveq.l D1, 0x02
0000283C 2F01 move.l -[A7], D1
0000283E 4EBA F978 jsr [PC - 0x688 /* 000021B8 */]
00002842 7801 moveq.l D4, 0x01
00002844 1B7C 0022 DFB0 move.b [A5 - 0x2050], 0x22 /* '\"' */
0000284A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000284E 6000 0DAE bra +0xDB0 /* 000035FE */
label00002852:
00002852 7000 moveq.l D0, 0x00
00002854 2F00 move.l -[A7], D0
00002856 2F00 move.l -[A7], D0
00002858 7201 moveq.l D1, 0x01
0000285A 2F01 move.l -[A7], D1
0000285C 2F01 move.l -[A7], D1
0000285E 4EBA F958 jsr [PC - 0x6A8 /* 000021B8 */]
00002862 7801 moveq.l D4, 0x01
00002864 1B7C 001B DFB0 move.b [A5 - 0x2050], 0x1B
0000286A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000286E 6000 0D8E bra +0xD90 /* 000035FE */
label00002872:
00002872 546D DFB4 addq.w [A5 - 0x204C], 2
00002876 426E FEE4 clr.w [A6 - 0x11C]
0000287A 7E00 moveq.l D7, 0x00
0000287C 6000 009C bra +0x9E /* 0000291A */
label00002880:
00002880 701B moveq.l D0, 0x1B
00002882 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002886 6616 bne +0x18 /* 0000289E */
00002888 206D BA78 movea.l A0, [A5 - 0x4588]
0000288C 2068 0232 movea.l A0, [A0 + 0x232]
00002890 2007 move.l D0, D7
00002892 E580 asl D0, 2
00002894 72FE moveq.l D1, 0xFFFFFFFE
00002896 B270 0800 cmp.w D1, [A0 + D0]
0000289A 6700 008E beq +0x90 /* 0000292A */
label0000289E:
0000289E 701A moveq.l D0, 0x1A
000028A0 B02D DFB2 cmp.b D0, [A5 - 0x204E]
000028A4 6614 bne +0x16 /* 000028BA */
000028A6 206D BA78 movea.l A0, [A5 - 0x4588]
000028AA 2068 0232 movea.l A0, [A0 + 0x232]
000028AE 2007 move.l D0, D7
000028B0 E580 asl D0, 2
000028B2 72FE moveq.l D1, 0xFFFFFFFE
000028B4 B270 0802 cmp.w D1, [A0 + D0 + 0x2]
000028B8 6770 beq +0x72 /* 0000292A */
label000028BA:
000028BA 526E FEE4 addq.w [A6 - 0x11C], 1
000028BE 701B moveq.l D0, 0x1B
000028C0 B02D DFB2 cmp.b D0, [A5 - 0x204E]
000028C4 662A bne +0x2C /* 000028F0 */
000028C6 7000 moveq.l D0, 0x00
000028C8 2F00 move.l -[A7], D0
000028CA 2F00 move.l -[A7], D0
000028CC 206D BA78 movea.l A0, [A5 - 0x4588]
000028D0 2068 0232 movea.l A0, [A0 + 0x232]
000028D4 2207 move.l D1, D7
000028D6 E581 asl D1, 2
000028D8 3230 1800 move.w D1, [A0 + D1]
000028DC 48C1 ext.l D1
000028DE 5281 addq.l D1, 1
000028E0 2F01 move.l -[A7], D1
000028E2 7201 moveq.l D1, 0x01
000028E4 2F01 move.l -[A7], D1
000028E6 4EBA F8D0 jsr [PC - 0x730 /* 000021B8 */]
000028EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000028EE 6028 bra +0x2A /* 00002918 */
label000028F0:
000028F0 7000 moveq.l D0, 0x00
000028F2 2F00 move.l -[A7], D0
000028F4 2F00 move.l -[A7], D0
000028F6 206D BA78 movea.l A0, [A5 - 0x4588]
000028FA 2068 0232 movea.l A0, [A0 + 0x232]
000028FE 2207 move.l D1, D7
00002900 E581 asl D1, 2
00002902 3230 1802 move.w D1, [A0 + D1 + 0x2]
00002906 48C1 ext.l D1
00002908 5281 addq.l D1, 1
0000290A 2F01 move.l -[A7], D1
0000290C 7201 moveq.l D1, 0x01
0000290E 2F01 move.l -[A7], D1
00002910 4EBA F8A6 jsr [PC - 0x75A /* 000021B8 */]
00002914 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002918:
00002918 5287 addq.l D7, 1
label0000291A:
0000291A 206D BA78 movea.l A0, [A5 - 0x4588]
0000291E 3028 0178 move.w D0, [A0 + 0x178]
00002922 48C0 ext.l D0
00002924 B087 cmp.l D0, D7
00002926 6E00 FF58 bgt -0xA6 /* 00002880 */
label0000292A:
0000292A 202D DFB6 move.l D0, [A5 - 0x204A]
0000292E 5880 addq.l D0, 4
00002930 2040 movea.l A0, D0
00002932 10AE FEE5 move.b [A0], [A6 - 0x11B]
00002936 202D DFB6 move.l D0, [A5 - 0x204A]
0000293A 5880 addq.l D0, 4
0000293C 2040 movea.l A0, D0
0000293E 116E FEE4 0001 move.b [A0 + 0x1], [A6 - 0x11C]
00002944 4A87 tst.l D7
00002946 6704 beq +0x6 /* 0000294C */
00002948 7001 moveq.l D0, 0x01
0000294A 6002 bra +0x4 /* 0000294E */
label0000294C:
0000294C 7000 moveq.l D0, 0x00
label0000294E:
0000294E 3800 move.w D4, D0
00002950 701B moveq.l D0, 0x1B
00002952 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002956 6604 bne +0x6 /* 0000295C */
00002958 701A moveq.l D0, 0x1A
0000295A 6002 bra +0x4 /* 0000295E */
label0000295C:
0000295C 7025 moveq.l D0, 0x25
label0000295E:
0000295E 1B40 DFB0 move.b [A5 - 0x2050], D0
00002962 6000 0C9A bra +0xC9C /* 000035FE */
label00002966:
00002966 206D BA78 movea.l A0, [A5 - 0x4588]
0000296A 2068 0226 movea.l A0, [A0 + 0x226]
0000296E 226D BA78 movea.l A1, [A5 - 0x4588]
00002972 3029 0176 move.w D0, [A1 + 0x176]
00002976 5340 subq.w D0, 1
00002978 48C0 ext.l D0
0000297A E580 asl D0, 2
0000297C 3D70 0802 FEE8 move.w [A6 - 0x118], [A0 + D0 + 0x2]
00002982 3C2E FEE8 move.w D6, [A6 - 0x118]
00002986 6704 beq +0x6 /* 0000298C */
00002988 0646 0014 addi.w D6, 0x14
label0000298C:
0000298C 7000 moveq.l D0, 0x00
0000298E 2F00 move.l -[A7], D0
00002990 2F00 move.l -[A7], D0
00002992 48C6 ext.l D6
00002994 2F06 move.l -[A7], D6
00002996 7201 moveq.l D1, 0x01
00002998 2F01 move.l -[A7], D1
0000299A 4EBA F81C jsr [PC - 0x7E4 /* 000021B8 */]
0000299E 7801 moveq.l D4, 0x01
000029A0 1B7C 0031 DFB0 move.b [A5 - 0x2050], 0x31 /* '1' */
000029A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000029AA 6000 0C52 bra +0xC54 /* 000035FE */
label000029AE:
000029AE 4EBA E35A jsr [PC - 0x1CA6 /* 00000D0A */]
000029B2 4A40 tst.w D0
000029B4 6700 0C70 beq +0xC72 /* 00003626 */
000029B8 1B7C 0014 DFB0 move.b [A5 - 0x2050], 0x14
000029BE 6000 0C3E bra +0xC40 /* 000035FE */
label000029C2:
000029C2 7014 moveq.l D0, 0x14
000029C4 B02D DFB2 cmp.b D0, [A5 - 0x204E]
000029C8 660C bne +0xE /* 000029D6 */
000029CA 206D BA78 movea.l A0, [A5 - 0x4588]
000029CE 3028 002E move.w D0, [A0 + 0x2E]
000029D2 48C0 ext.l D0
000029D4 600A bra +0xC /* 000029E0 */
label000029D6:
000029D6 206D BA78 movea.l A0, [A5 - 0x4588]
000029DA 3028 0060 move.w D0, [A0 + 0x60]
000029DE 48C0 ext.l D0
label000029E0:
000029E0 3A00 move.w D5, D0
000029E2 7014 moveq.l D0, 0x14
000029E4 B02D DFB2 cmp.b D0, [A5 - 0x204E]
000029E8 660C bne +0xE /* 000029F6 */
000029EA 206D BA78 movea.l A0, [A5 - 0x4588]
000029EE 3028 0032 move.w D0, [A0 + 0x32]
000029F2 48C0 ext.l D0
000029F4 600A bra +0xC /* 00002A00 */
label000029F6:
000029F6 206D BA78 movea.l A0, [A5 - 0x4588]
000029FA 3028 0064 move.w D0, [A0 + 0x64]
000029FE 48C0 ext.l D0
label00002A00:
00002A00 3D40 FEF4 move.w [A6 - 0x10C], D0
00002A04 4213 clr.b [A3]
00002A06 0C45 FFFE cmpi.w D5, 0xFFFE
00002A0A 6700 00E2 beq +0xE4 /* 00002AEE */
00002A0E 70FE moveq.l D0, 0xFFFFFFFE
00002A10 B06E FEF4 cmp.w D0, [A6 - 0x10C]
00002A14 6700 00D8 beq +0xDA /* 00002AEE */
00002A18 7014 moveq.l D0, 0x14
00002A1A B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002A1E 660C bne +0xE /* 00002A2C */
00002A20 206D BA78 movea.l A0, [A5 - 0x4588]
00002A24 7000 moveq.l D0, 0x00
00002A26 1028 0039 move.b D0, [A0 + 0x39]
00002A2A 600A bra +0xC /* 00002A36 */
label00002A2C:
00002A2C 206D BA78 movea.l A0, [A5 - 0x4588]
00002A30 7000 moveq.l D0, 0x00
00002A32 1028 006B move.b D0, [A0 + 0x6B]
label00002A36:
00002A36 1D40 FEDD move.b [A6 - 0x123], D0
00002A3A 7000 moveq.l D0, 0x00
00002A3C 7200 moveq.l D1, 0x00
00002A3E 122E FEDD move.b D1, [A6 - 0x123]
00002A42 57C0 seq D0
00002A44 4400 neg.b D0
00002A46 6708 beq +0xA /* 00002A50 */
00002A48 41ED DB6C lea.l A0, [A5 - 0x2494]
00002A4C 2008 move.l D0, A0
00002A4E 6016 bra +0x18 /* 00002A66 */
label00002A50:
00002A50 7001 moveq.l D0, 0x01
00002A52 B02E FEDD cmp.b D0, [A6 - 0x123]
00002A56 6608 bne +0xA /* 00002A60 */
00002A58 41ED DB70 lea.l A0, [A5 - 0x2490]
00002A5C 2008 move.l D0, A0
00002A5E 6006 bra +0x8 /* 00002A66 */
label00002A60:
00002A60 41ED DB74 lea.l A0, [A5 - 0x248C]
00002A64 2008 move.l D0, A0
label00002A66:
00002A66 2F00 move.l -[A7], D0
00002A68 486D DB78 pea.l [A5 - 0x2488]
00002A6C 200B move.l D0, A3
00002A6E 5280 addq.l D0, 1
00002A70 2F00 move.l -[A7], D0
00002A72 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00002A76 1680 move.b [A3], D0
00002A78 302E FEF4 move.w D0, [A6 - 0x10C]
00002A7C 48C0 ext.l D0
00002A7E 2F00 move.l -[A7], D0
00002A80 48C5 ext.l D5
00002A82 2F05 move.l -[A7], D5
00002A84 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002A88 4EAD 1172 jsr [A5 + 0x1172 /* export_554 */]
00002A8C 7007 moveq.l D0, 0x07
00002A8E C02D BA30 and.b D0, [A5 - 0x45D0]
00002A92 0C00 0002 cmpi.b D0, 0x2
00002A96 4FEF 0018 lea.l A7, [A7 + 0x18]
00002A9A 6622 bne +0x24 /* 00002ABE */
00002A9C 41ED BA38 lea.l A0, [A5 - 0x45C8]
00002AA0 5288 addq.l A0, 1
00002AA2 2F08 move.l -[A7], A0
00002AA4 200B move.l D0, A3
00002AA6 5680 addq.l D0, 3
00002AA8 2F00 move.l -[A7], D0
00002AAA 7000 moveq.l D0, 0x00
00002AAC 102D BA38 move.b D0, [A5 - 0x45C8]
00002AB0 2F00 move.l -[A7], D0
00002AB2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002AB6 102D BA38 move.b D0, [A5 - 0x45C8]
00002ABA D113 add.b [A3], D0
00002ABC 6030 bra +0x32 /* 00002AEE */
label00002ABE:
00002ABE 7007 moveq.l D0, 0x07
00002AC0 C02D BA30 and.b D0, [A5 - 0x45D0]
00002AC4 0C00 0003 cmpi.b D0, 0x3
00002AC8 6624 bne +0x26 /* 00002AEE */
00002ACA 202D BA38 move.l D0, [A5 - 0x45C8]
00002ACE 5280 addq.l D0, 1
00002AD0 2F00 move.l -[A7], D0
00002AD2 200B move.l D0, A3
00002AD4 5680 addq.l D0, 3
00002AD6 2F00 move.l -[A7], D0
00002AD8 206D BA38 movea.l A0, [A5 - 0x45C8]
00002ADC 7000 moveq.l D0, 0x00
00002ADE 1010 move.b D0, [A0]
00002AE0 2F00 move.l -[A7], D0
00002AE2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002AE6 206D BA38 movea.l A0, [A5 - 0x45C8]
00002AEA 1010 move.b D0, [A0]
00002AEC D113 add.b [A3], D0
label00002AEE:
00002AEE 2F0B move.l -[A7], A3
00002AF0 7000 moveq.l D0, 0x00
00002AF2 2F00 move.l -[A7], D0
00002AF4 2F00 move.l -[A7], D0
00002AF6 7203 moveq.l D1, 0x03
00002AF8 2F01 move.l -[A7], D1
00002AFA 4EBA F6BC jsr [PC - 0x944 /* 000021B8 */]
00002AFE 7801 moveq.l D4, 0x01
00002B00 7014 moveq.l D0, 0x14
00002B02 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002B06 4FEF 0010 lea.l A7, [A7 + 0x10]
00002B0A 6604 bne +0x6 /* 00002B10 */
00002B0C 7015 moveq.l D0, 0x15
00002B0E 6002 bra +0x4 /* 00002B12 */
label00002B10:
00002B10 7026 moveq.l D0, 0x26
label00002B12:
00002B12 1B40 DFB0 move.b [A5 - 0x2050], D0
00002B16 6000 0AE6 bra +0xAE8 /* 000035FE */
label00002B1A:
00002B1A 7026 moveq.l D0, 0x26
00002B1C B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002B20 660C bne +0xE /* 00002B2E */
00002B22 206D BA78 movea.l A0, [A5 - 0x4588]
00002B26 3028 029C move.w D0, [A0 + 0x29C]
00002B2A 48C0 ext.l D0
00002B2C 6032 bra +0x34 /* 00002B60 */
label00002B2E:
00002B2E 7027 moveq.l D0, 0x27
00002B30 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002B34 660C bne +0xE /* 00002B42 */
00002B36 206D BA78 movea.l A0, [A5 - 0x4588]
00002B3A 3028 02A0 move.w D0, [A0 + 0x2A0]
00002B3E 48C0 ext.l D0
00002B40 601E bra +0x20 /* 00002B60 */
label00002B42:
00002B42 7028 moveq.l D0, 0x28
00002B44 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002B48 660C bne +0xE /* 00002B56 */
00002B4A 206D BA78 movea.l A0, [A5 - 0x4588]
00002B4E 3028 029A move.w D0, [A0 + 0x29A]
00002B52 48C0 ext.l D0
00002B54 600A bra +0xC /* 00002B60 */
label00002B56:
00002B56 206D BA78 movea.l A0, [A5 - 0x4588]
00002B5A 3028 029E move.w D0, [A0 + 0x29E]
00002B5E 48C0 ext.l D0
label00002B60:
00002B60 2D40 FEC8 move.l [A6 - 0x138], D0
00002B64 486E FEC8 pea.l [A6 - 0x138]
00002B68 486E FECC pea.l [A6 - 0x134]
00002B6C 3F3C 280E move.w -[A7], 0x280E
00002B70 A9EB syscall Pack4/FP68K
00002B72 486E FECC pea.l [A6 - 0x134]
00002B76 486E FEC0 pea.l [A6 - 0x140]
00002B7A 3F3C 0810 move.w -[A7], 0x810
00002B7E A9EB syscall Pack4/FP68K
00002B80 486E FEC0 pea.l [A6 - 0x140]
00002B84 486E FEB6 pea.l [A6 - 0x14A]
00002B88 3F3C 080E move.w -[A7], 0x80E
00002B8C A9EB syscall Pack4/FP68K
00002B8E 203C 0000 05A0 move.l D0, 0x5A0
00002B94 2D40 FEA8 move.l [A6 - 0x158], D0
00002B98 486E FEA8 pea.l [A6 - 0x158]
00002B9C 486E FEAC pea.l [A6 - 0x154]
00002BA0 3F3C 280E move.w -[A7], 0x280E
00002BA4 A9EB syscall Pack4/FP68K
00002BA6 486E FEAC pea.l [A6 - 0x154]
00002BAA 486E FEB6 pea.l [A6 - 0x14A]
00002BAE 3F3C 0006 move.w -[A7], 0x6
00002BB2 A9EB syscall Pack4/FP68K
00002BB4 486E FEB6 pea.l [A6 - 0x14A]
00002BB8 486E FEEA pea.l [A6 - 0x116]
00002BBC 3F3C 0810 move.w -[A7], 0x810
00002BC0 A9EB syscall Pack4/FP68K
00002BC2 7000 moveq.l D0, 0x00
00002BC4 2F00 move.l -[A7], D0
00002BC6 486E FEEA pea.l [A6 - 0x116]
00002BCA 2F00 move.l -[A7], D0
00002BCC 7202 moveq.l D1, 0x02
00002BCE 2F01 move.l -[A7], D1
00002BD0 4EBA F5E6 jsr [PC - 0xA1A /* 000021B8 */]
00002BD4 7801 moveq.l D4, 0x01
00002BD6 7026 moveq.l D0, 0x26
00002BD8 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002BDC 4FEF 0010 lea.l A7, [A7 + 0x10]
00002BE0 6604 bne +0x6 /* 00002BE6 */
00002BE2 7027 moveq.l D0, 0x27
00002BE4 601A bra +0x1C /* 00002C00 */
label00002BE6:
00002BE6 7027 moveq.l D0, 0x27
00002BE8 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002BEC 6604 bne +0x6 /* 00002BF2 */
00002BEE 7028 moveq.l D0, 0x28
00002BF0 600E bra +0x10 /* 00002C00 */
label00002BF2:
00002BF2 7028 moveq.l D0, 0x28
00002BF4 B02D DFB2 cmp.b D0, [A5 - 0x204E]
00002BF8 6604 bne +0x6 /* 00002BFE */
00002BFA 7029 moveq.l D0, 0x29
00002BFC 6002 bra +0x4 /* 00002C00 */
label00002BFE:
00002BFE 7055 moveq.l D0, 0x55
label00002C00:
00002C00 1B40 DFB0 move.b [A5 - 0x2050], D0
00002C04 6000 09F8 bra +0x9FA /* 000035FE */
label00002C08:
00002C08 206D BA78 movea.l A0, [A5 - 0x4588]
00002C0C 2068 0222 movea.l A0, [A0 + 0x222]
00002C10 226D BA78 movea.l A1, [A5 - 0x4588]
00002C14 3029 0174 move.w D0, [A1 + 0x174]
00002C18 5340 subq.w D0, 1
00002C1A 48C0 ext.l D0
00002C1C E580 asl D0, 2
00002C1E 3C30 0802 move.w D6, [A0 + D0 + 0x2]
00002C22 7000 moveq.l D0, 0x00
00002C24 2F00 move.l -[A7], D0
00002C26 2F00 move.l -[A7], D0
00002C28 3206 move.w D1, D6
00002C2A 5341 subq.w D1, 1
00002C2C 48C1 ext.l D1
00002C2E 83EE FEE6 divs.w D1, [A6 - 0x11A]
00002C32 7400 moveq.l D2, 0x00
00002C34 3401 move.w D2, D1
00002C36 2F02 move.l -[A7], D2
00002C38 7201 moveq.l D1, 0x01
00002C3A 2F01 move.l -[A7], D1
00002C3C 4EBA F57A jsr [PC - 0xA86 /* 000021B8 */]
00002C40 7801 moveq.l D4, 0x01
00002C42 206D BA78 movea.l A0, [A5 - 0x4588]
00002C46 7002 moveq.l D0, 0x02
00002C48 B068 0174 cmp.w D0, [A0 + 0x174]
00002C4C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002C50 6C04 bge +0x6 /* 00002C56 */
00002C52 7024 moveq.l D0, 0x24
00002C54 6002 bra +0x4 /* 00002C58 */
label00002C56:
00002C56 7016 moveq.l D0, 0x16
label00002C58:
00002C58 1B40 DFB0 move.b [A5 - 0x2050], D0
00002C5C 6000 09A0 bra +0x9A2 /* 000035FE */
label00002C60:
00002C60 7000 moveq.l D0, 0x00
00002C62 2F00 move.l -[A7], D0
00002C64 2F00 move.l -[A7], D0
00002C66 206D BA78 movea.l A0, [A5 - 0x4588]
00002C6A 2068 0222 movea.l A0, [A0 + 0x222]
00002C6E 7200 moveq.l D1, 0x00
00002C70 322E FEE2 move.w D1, [A6 - 0x11E]
00002C74 E581 asl D1, 2
00002C76 3230 18FC move.w D1, [A0 + D1 - 0x4]
00002C7A 48C1 ext.l D1
00002C7C 5281 addq.l D1, 1
00002C7E 2F01 move.l -[A7], D1
00002C80 2F00 move.l -[A7], D0
00002C82 4EBA F534 jsr [PC - 0xACC /* 000021B8 */]
00002C86 206D BA78 movea.l A0, [A5 - 0x4588]
00002C8A 2068 0222 movea.l A0, [A0 + 0x222]
00002C8E 7000 moveq.l D0, 0x00
00002C90 302E FEE2 move.w D0, [A6 - 0x11E]
00002C94 E580 asl D0, 2
00002C96 3D70 0800 FEF4 move.w [A6 - 0x10C], [A0 + D0]
00002C9C 0C70 00FF 0800 cmpi.w [A0 + D0], 0xFF
00002CA2 4FEF 0010 lea.l A7, [A7 + 0x10]
00002CA6 6F06 ble +0x8 /* 00002CAE */
00002CA8 3D7C 00FF FEF4 move.w [A6 - 0x10C], 0xFF
label00002CAE:
00002CAE 7000 moveq.l D0, 0x00
00002CB0 2F00 move.l -[A7], D0
00002CB2 2F00 move.l -[A7], D0
00002CB4 322E FEF4 move.w D1, [A6 - 0x10C]
00002CB8 48C1 ext.l D1
00002CBA 2F01 move.l -[A7], D1
00002CBC 2F00 move.l -[A7], D0
00002CBE 4EBA F4F8 jsr [PC - 0xB08 /* 000021B8 */]
00002CC2 206D BA78 movea.l A0, [A5 - 0x4588]
00002CC6 2068 0222 movea.l A0, [A0 + 0x222]
00002CCA 7000 moveq.l D0, 0x00
00002CCC 302E FEE2 move.w D0, [A6 - 0x11E]
00002CD0 E580 asl D0, 2
00002CD2 3C30 0802 move.w D6, [A0 + D0 + 0x2]
00002CD6 4FEF 0010 lea.l A7, [A7 + 0x10]
00002CDA 6704 beq +0x6 /* 00002CE0 */
00002CDC 0646 0014 addi.w D6, 0x14
label00002CE0:
00002CE0 7000 moveq.l D0, 0x00
00002CE2 2F00 move.l -[A7], D0
00002CE4 2F00 move.l -[A7], D0
00002CE6 48C6 ext.l D6
00002CE8 2206 move.l D1, D6
00002CEA E181 asl D1, 8
00002CEC 342E FEE6 move.w D2, [A6 - 0x11A]
00002CF0 48C2 ext.l D2
00002CF2 2002 move.l D0, D2
00002CF4 2F01 move.l -[A7], D1
00002CF6 7202 moveq.l D1, 0x02
00002CF8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002CFC 221F move.l D1, [A7]+
00002CFE D081 add.l D0, D1
00002D00 322E FEE6 move.w D1, [A6 - 0x11A]
00002D04 48C1 ext.l D1
00002D06 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002D0A 7200 moveq.l D1, 0x00
00002D0C 3200 move.w D1, D0
00002D0E 2F01 move.l -[A7], D1
00002D10 7001 moveq.l D0, 0x01
00002D12 2F00 move.l -[A7], D0
00002D14 4EBA F4A2 jsr [PC - 0xB5E /* 000021B8 */]
00002D18 7801 moveq.l D4, 0x01
00002D1A 526E FEE2 addq.w [A6 - 0x11E], 1
00002D1E 7000 moveq.l D0, 0x00
00002D20 0C6E 00FF FEF4 cmpi.w [A6 - 0x10C], 0xFF
00002D26 4FEF 0010 lea.l A7, [A7 + 0x10]
00002D2A 6C1A bge +0x1C /* 00002D46 */
00002D2C 322E FEE2 move.w D1, [A6 - 0x11E]
00002D30 5241 addq.w D1, 1
00002D32 7400 moveq.l D2, 0x00
00002D34 3401 move.w D2, D1
00002D36 206D BA78 movea.l A0, [A5 - 0x4588]
00002D3A 3228 0174 move.w D1, [A0 + 0x174]
00002D3E 48C1 ext.l D1
00002D40 B282 cmp.l D1, D2
00002D42 6F02 ble +0x4 /* 00002D46 */
00002D44 7001 moveq.l D0, 0x01
label00002D46:
00002D46 4A80 tst.l D0
00002D48 6704 beq +0x6 /* 00002D4E */
00002D4A 7024 moveq.l D0, 0x24
00002D4C 6002 bra +0x4 /* 00002D50 */
label00002D4E:
00002D4E 7016 moveq.l D0, 0x16
label00002D50:
00002D50 1B40 DFB0 move.b [A5 - 0x2050], D0
00002D54 6000 08A8 bra +0x8AA /* 000035FE */
label00002D58:
00002D58 206D BA78 movea.l A0, [A5 - 0x4588]
00002D5C 4A68 0172 tst.w [A0 + 0x172]
00002D60 6768 beq +0x6A /* 00002DCA */
00002D62 206D BA78 movea.l A0, [A5 - 0x4588]
00002D66 3028 0172 move.w D0, [A0 + 0x172]
00002D6A 48C0 ext.l D0
00002D6C 2200 move.l D1, D0
00002D6E C0FC 0006 mulu.w D0, 0x6
00002D72 4841 swap.w D1
00002D74 C2FC 0006 mulu.w D1, 0x6
00002D78 4841 swap.w D1
00002D7A 4241 clr.w D1
00002D7C D081 add.l D0, D1
00002D7E 2F00 move.l -[A7], D0
00002D80 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00002D84 2B40 DF98 move.l [A5 - 0x2068], D0
00002D88 588F addq.l A7, 4
00002D8A 6700 089A beq +0x89C /* 00003626 */
00002D8E 41ED 2A4A lea.l A0, [A5 + 0x2A4A /* export_1349 */]
00002D92 2B48 B9EC move.l [A5 - 0x4614], A0
00002D96 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00002D9A 4A40 tst.w D0
00002D9C 6700 0888 beq +0x88A /* 00003626 */
00002DA0 7000 moveq.l D0, 0x00
00002DA2 2F00 move.l -[A7], D0
00002DA4 2F00 move.l -[A7], D0
00002DA6 206D BA78 movea.l A0, [A5 - 0x4588]
00002DAA 3228 0172 move.w D1, [A0 + 0x172]
00002DAE 48C1 ext.l D1
00002DB0 2F01 move.l -[A7], D1
00002DB2 7201 moveq.l D1, 0x01
00002DB4 2F01 move.l -[A7], D1
00002DB6 4EBA F400 jsr [PC - 0xC00 /* 000021B8 */]
00002DBA 7801 moveq.l D4, 0x01
00002DBC 1B7C 0017 DFB0 move.b [A5 - 0x2050], 0x17
00002DC2 4FEF 0010 lea.l A7, [A7 + 0x10]
00002DC6 6000 0836 bra +0x838 /* 000035FE */
label00002DCA:
00002DCA 1B7C 001F DFB0 move.b [A5 - 0x2050], 0x1F
00002DD0 6000 082C bra +0x82E /* 000035FE */
label00002DD4:
00002DD4 177C 0001 0001 move.b [A3 + 0x1], 0x1
00002DDA 206D BA78 movea.l A0, [A5 - 0x4588]
00002DDE 2068 021A movea.l A0, [A0 + 0x21A]
00002DE2 7000 moveq.l D0, 0x00
00002DE4 302E FEDE move.w D0, [A6 - 0x122]
00002DE8 D080 add.l D0, D0
00002DEA 2200 move.l D1, D0
00002DEC E588 lsl D0, 2
00002DEE D081 add.l D0, D1
00002DF0 2030 0804 move.l D0, [A0 + D0 + 0x4]
00002DF4 5280 addq.l D0, 1
00002DF6 2F00 move.l -[A7], D0
00002DF8 200B move.l D0, A3
00002DFA 5480 addq.l D0, 2
00002DFC 2F00 move.l -[A7], D0
00002DFE 206D BA78 movea.l A0, [A5 - 0x4588]
00002E02 2068 021A movea.l A0, [A0 + 0x21A]
00002E06 7000 moveq.l D0, 0x00
00002E08 302E FEDE move.w D0, [A6 - 0x122]
00002E0C D080 add.l D0, D0
00002E0E 2200 move.l D1, D0
00002E10 E588 lsl D0, 2
00002E12 D081 add.l D0, D1
00002E14 2070 0804 movea.l A0, [A0 + D0 + 0x4]
00002E18 7000 moveq.l D0, 0x00
00002E1A 1010 move.b D0, [A0]
00002E1C 2F00 move.l -[A7], D0
00002E1E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00002E22 206D BA78 movea.l A0, [A5 - 0x4588]
00002E26 2068 021A movea.l A0, [A0 + 0x21A]
00002E2A 7000 moveq.l D0, 0x00
00002E2C 302E FEDE move.w D0, [A6 - 0x122]
00002E30 D080 add.l D0, D0
00002E32 2200 move.l D1, D0
00002E34 E588 lsl D0, 2
00002E36 D081 add.l D0, D1
00002E38 2070 0804 movea.l A0, [A0 + D0 + 0x4]
00002E3C 1010 move.b D0, [A0]
00002E3E 5200 addq.b D0, 1
00002E40 1680 move.b [A3], D0
00002E42 2F0B move.l -[A7], A3
00002E44 7000 moveq.l D0, 0x00
00002E46 2F00 move.l -[A7], D0
00002E48 2F00 move.l -[A7], D0
00002E4A 7203 moveq.l D1, 0x03
00002E4C 2F01 move.l -[A7], D1
00002E4E 4EBA F368 jsr [PC - 0xC98 /* 000021B8 */]
00002E52 7801 moveq.l D4, 0x01
00002E54 1B7C 0023 DFB0 move.b [A5 - 0x2050], 0x23 /* '#' */
00002E5A 4FEF 0010 lea.l A7, [A7 + 0x10]
00002E5E 6000 079E bra +0x7A0 /* 000035FE */
label00002E62:
00002E62 7E00 moveq.l D7, 0x00
00002E64 6050 bra +0x52 /* 00002EB6 */
label00002E66:
00002E66 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00002E6C 206D DF98 movea.l A0, [A5 - 0x2068]
00002E70 7000 moveq.l D0, 0x00
00002E72 302E FEDE move.w D0, [A6 - 0x122]
00002E76 2200 move.l D1, D0
00002E78 C0FC 0006 mulu.w D0, 0x6
00002E7C 4841 swap.w D1
00002E7E C2FC 0006 mulu.w D1, 0x6
00002E82 4841 swap.w D1
00002E84 4241 clr.w D1
00002E86 D081 add.l D0, D1
00002E88 2070 0802 movea.l A0, [A0 + D0 + 0x2]
00002E8C 2007 move.l D0, D7
00002E8E E580 asl D0, 2
00002E90 2F30 0800 move.l -[A7], [A0 + D0]
00002E94 7000 moveq.l D0, 0x00
00002E96 2F00 move.l -[A7], D0
00002E98 2F00 move.l -[A7], D0
00002E9A 7203 moveq.l D1, 0x03
00002E9C 2F01 move.l -[A7], D1
00002E9E 4EBA F318 jsr [PC - 0xCE8 /* 000021B8 */]
00002EA2 7023 moveq.l D0, 0x23
00002EA4 2F00 move.l -[A7], D0
00002EA6 4EBA 0802 jsr [PC + 0x802 /* 000036AA */]
00002EAA 4A40 tst.w D0
00002EAC 4FEF 0014 lea.l A7, [A7 + 0x14]
00002EB0 6700 0774 beq +0x776 /* 00003626 */
00002EB4 5287 addq.l D7, 1
label00002EB6:
00002EB6 206D DF98 movea.l A0, [A5 - 0x2068]
00002EBA 7000 moveq.l D0, 0x00
00002EBC 302E FEDE move.w D0, [A6 - 0x122]
00002EC0 2200 move.l D1, D0
00002EC2 C0FC 0006 mulu.w D0, 0x6
00002EC6 4841 swap.w D1
00002EC8 C2FC 0006 mulu.w D1, 0x6
00002ECC 4841 swap.w D1
00002ECE 4241 clr.w D1
00002ED0 D081 add.l D0, D1
00002ED2 7200 moveq.l D1, 0x00
00002ED4 3230 0800 move.w D1, [A0 + D0]
00002ED8 B287 cmp.l D1, D7
00002EDA 6E8A bgt -0x74 /* 00002E66 */
00002EDC 526E FEDE addq.w [A6 - 0x122], 1
00002EE0 7000 moveq.l D0, 0x00
00002EE2 302E FEDE move.w D0, [A6 - 0x122]
00002EE6 206D BA78 movea.l A0, [A5 - 0x4588]
00002EEA 3228 0172 move.w D1, [A0 + 0x172]
00002EEE 48C1 ext.l D1
00002EF0 B280 cmp.l D1, D0
00002EF2 6F04 ble +0x6 /* 00002EF8 */
00002EF4 7017 moveq.l D0, 0x17
00002EF6 6002 bra +0x4 /* 00002EFA */
label00002EF8:
00002EF8 701F moveq.l D0, 0x1F
label00002EFA:
00002EFA 1B40 DFB0 move.b [A5 - 0x2050], D0
00002EFE 6000 06FE bra +0x700 /* 000035FE */
label00002F02:
00002F02 7000 moveq.l D0, 0x00
00002F04 2F00 move.l -[A7], D0
00002F06 2F00 move.l -[A7], D0
00002F08 7215 moveq.l D1, 0x15
00002F0A 2F01 move.l -[A7], D1
00002F0C 7001 moveq.l D0, 0x01
00002F0E 2F00 move.l -[A7], D0
00002F10 4EBA F2A6 jsr [PC - 0xD5A /* 000021B8 */]
00002F14 7801 moveq.l D4, 0x01
00002F16 1B7C 001E DFB0 move.b [A5 - 0x2050], 0x1E
00002F1C 4FEF 0010 lea.l A7, [A7 + 0x10]
00002F20 6000 06DC bra +0x6DE /* 000035FE */
label00002F24:
00002F24 4EBA D3CC jsr [PC - 0x2C34 /* 000002F2 */]
00002F28 4A40 tst.w D0
00002F2A 6700 06FA beq +0x6FC /* 00003626 */
00002F2E 1B7C 0018 DFB0 move.b [A5 - 0x2050], 0x18
00002F34 6000 06C8 bra +0x6CA /* 000035FE */
label00002F38:
00002F38 4EBA D118 jsr [PC - 0x2EE8 /* 00000052 */]
00002F3C 4A40 tst.w D0
00002F3E 6700 06E6 beq +0x6E8 /* 00003626 */
00002F42 1B7C 0012 DFB0 move.b [A5 - 0x2050], 0x12
00002F48 6000 06B4 bra +0x6B6 /* 000035FE */
label00002F4C:
00002F4C 7000 moveq.l D0, 0x00
00002F4E 2F00 move.l -[A7], D0
00002F50 2F00 move.l -[A7], D0
00002F52 206D BA78 movea.l A0, [A5 - 0x4588]
00002F56 3228 018C move.w D1, [A0 + 0x18C]
00002F5A 48C1 ext.l D1
00002F5C 2F01 move.l -[A7], D1
00002F5E 7201 moveq.l D1, 0x01
00002F60 2F01 move.l -[A7], D1
00002F62 4EBA F254 jsr [PC - 0xDAC /* 000021B8 */]
00002F66 7801 moveq.l D4, 0x01
00002F68 1B7C 0043 DFB0 move.b [A5 - 0x2050], 0x43 /* 'C' */
00002F6E 4FEF 0010 lea.l A7, [A7 + 0x10]
00002F72 6000 068A bra +0x68C /* 000035FE */
label00002F76:
00002F76 426D DFA8 clr.w [A5 - 0x2058]
00002F7A 7000 moveq.l D0, 0x00
00002F7C 2B40 DFAC move.l [A5 - 0x2054], D0
00002F80 41ED 2A5A lea.l A0, [A5 + 0x2A5A /* export_1351 */]
00002F84 2B48 B9EC move.l [A5 - 0x4614], A0
00002F88 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00002F8C 4A40 tst.w D0
00002F8E 6700 0696 beq +0x698 /* 00003626 */
00002F92 422D DFB0 clr.b [A5 - 0x2050]
00002F96 6000 0666 bra +0x668 /* 000035FE */
label00002F9A:
00002F9A 7000 moveq.l D0, 0x00
00002F9C 2F00 move.l -[A7], D0
00002F9E 2F00 move.l -[A7], D0
00002FA0 322E FEF6 move.w D1, [A6 - 0x10A]
00002FA4 48C1 ext.l D1
00002FA6 2F01 move.l -[A7], D1
00002FA8 7201 moveq.l D1, 0x01
00002FAA 2F01 move.l -[A7], D1
00002FAC 4EBA F20A jsr [PC - 0xDF6 /* 000021B8 */]
00002FB0 7000 moveq.l D0, 0x00
00002FB2 2F00 move.l -[A7], D0
00002FB4 2F00 move.l -[A7], D0
00002FB6 322E FEF8 move.w D1, [A6 - 0x108]
00002FBA 48C1 ext.l D1
00002FBC 5281 addq.l D1, 1
00002FBE 2F01 move.l -[A7], D1
00002FC0 7201 moveq.l D1, 0x01
00002FC2 2F01 move.l -[A7], D1
00002FC4 4EBA F1F2 jsr [PC - 0xE0E /* 000021B8 */]
00002FC8 7000 moveq.l D0, 0x00
00002FCA 2F00 move.l -[A7], D0
00002FCC 2F00 move.l -[A7], D0
00002FCE 322E FEFA move.w D1, [A6 - 0x106]
00002FD2 48C1 ext.l D1
00002FD4 2F01 move.l -[A7], D1
00002FD6 7201 moveq.l D1, 0x01
00002FD8 2F01 move.l -[A7], D1
00002FDA 4EBA F1DC jsr [PC - 0xE24 /* 000021B8 */]
00002FDE 7000 moveq.l D0, 0x00
00002FE0 2F00 move.l -[A7], D0
00002FE2 2F00 move.l -[A7], D0
00002FE4 322E FEFC move.w D1, [A6 - 0x104]
00002FE8 48C1 ext.l D1
00002FEA 5281 addq.l D1, 1
00002FEC 2F01 move.l -[A7], D1
00002FEE 7201 moveq.l D1, 0x01
00002FF0 2F01 move.l -[A7], D1
00002FF2 4EBA F1C4 jsr [PC - 0xE3C /* 000021B8 */]
00002FF6 7801 moveq.l D4, 0x01
00002FF8 302E FEE0 move.w D0, [A6 - 0x120]
00002FFC 5240 addq.w D0, 1
00002FFE 7200 moveq.l D1, 0x00
00003000 3200 move.w D1, D0
00003002 206D BA78 movea.l A0, [A5 - 0x4588]
00003006 3028 0176 move.w D0, [A0 + 0x176]
0000300A 48C0 ext.l D0
0000300C B081 cmp.l D0, D1
0000300E 4FEF 0040 lea.l A7, [A7 + 0x40]
00003012 6F04 ble +0x6 /* 00003018 */
00003014 7008 moveq.l D0, 0x08
00003016 6002 bra +0x4 /* 0000301A */
label00003018:
00003018 7001 moveq.l D0, 0x01
label0000301A:
0000301A 1B40 DFB0 move.b [A5 - 0x2050], D0
0000301E 6000 05DE bra +0x5E0 /* 000035FE */
label00003022:
00003022 7000 moveq.l D0, 0x00
00003024 302E FEE0 move.w D0, [A6 - 0x120]
00003028 2E00 move.l D7, D0
0000302A 3A2E FEF6 move.w D5, [A6 - 0x10A]
label0000302E:
0000302E 206D BA78 movea.l A0, [A5 - 0x4588]
00003032 2068 0226 movea.l A0, [A0 + 0x226]
00003036 2007 move.l D0, D7
00003038 E580 asl D0, 2
0000303A BA70 0800 cmp.w D5, [A0 + D0]
0000303E 6F02 ble +0x4 /* 00003042 */
00003040 5287 addq.l D7, 1
label00003042:
00003042 206D BA78 movea.l A0, [A5 - 0x4588]
00003046 2068 0226 movea.l A0, [A0 + 0x226]
0000304A 2007 move.l D0, D7
0000304C E580 asl D0, 2
0000304E 3C30 0802 move.w D6, [A0 + D0 + 0x2]
00003052 BC6E FEE8 cmp.w D6, [A6 - 0x118]
00003056 6614 bne +0x16 /* 0000306C */
00003058 206D BA78 movea.l A0, [A5 - 0x4588]
0000305C 2068 0226 movea.l A0, [A0 + 0x226]
00003060 2007 move.l D0, D7
00003062 E580 asl D0, 2
00003064 3A30 0800 move.w D5, [A0 + D0]
00003068 6000 00AA bra +0xAC /* 00003114 */
label0000306C:
0000306C 526E FEE0 addq.w [A6 - 0x120], 1
00003070 3B7C 0004 DFB4 move.w [A5 - 0x204C], 0x4
00003076 7000 moveq.l D0, 0x00
00003078 2F00 move.l -[A7], D0
0000307A 2F00 move.l -[A7], D0
0000307C 48C5 ext.l D5
0000307E 2F05 move.l -[A7], D5
00003080 7201 moveq.l D1, 0x01
00003082 2F01 move.l -[A7], D1
00003084 4EBA F132 jsr [PC - 0xECE /* 000021B8 */]
00003088 7000 moveq.l D0, 0x00
0000308A 2F00 move.l -[A7], D0
0000308C 2F00 move.l -[A7], D0
0000308E 322E FEFA move.w D1, [A6 - 0x106]
00003092 48C1 ext.l D1
00003094 2F01 move.l -[A7], D1
00003096 7201 moveq.l D1, 0x01
00003098 2F01 move.l -[A7], D1
0000309A 4EBA F11C jsr [PC - 0xEE4 /* 000021B8 */]
0000309E 7000 moveq.l D0, 0x00
000030A0 2F00 move.l -[A7], D0
000030A2 2F00 move.l -[A7], D0
000030A4 322E FEFC move.w D1, [A6 - 0x104]
000030A8 48C1 ext.l D1
000030AA 5281 addq.l D1, 1
000030AC 2F01 move.l -[A7], D1
000030AE 7201 moveq.l D1, 0x01
000030B0 2F01 move.l -[A7], D1
000030B2 4EBA F104 jsr [PC - 0xEFC /* 000021B8 */]
000030B6 4A46 tst.w D6
000030B8 4FEF 0030 lea.l A7, [A7 + 0x30]
000030BC 6704 beq +0x6 /* 000030C2 */
000030BE 0646 0014 addi.w D6, 0x14
label000030C2:
000030C2 7000 moveq.l D0, 0x00
000030C4 2F00 move.l -[A7], D0
000030C6 2F00 move.l -[A7], D0
000030C8 48C6 ext.l D6
000030CA 2F06 move.l -[A7], D6
000030CC 7201 moveq.l D1, 0x01
000030CE 2F01 move.l -[A7], D1
000030D0 4EBA F0E6 jsr [PC - 0xF1A /* 000021B8 */]
000030D4 7000 moveq.l D0, 0x00
000030D6 2F00 move.l -[A7], D0
000030D8 2F00 move.l -[A7], D0
000030DA 2F00 move.l -[A7], D0
000030DC 7201 moveq.l D1, 0x01
000030DE 2F01 move.l -[A7], D1
000030E0 4EBA F0D6 jsr [PC - 0xF2A /* 000021B8 */]
000030E4 7000 moveq.l D0, 0x00
000030E6 2F00 move.l -[A7], D0
000030E8 2F00 move.l -[A7], D0
000030EA 2F00 move.l -[A7], D0
000030EC 2F00 move.l -[A7], D0
000030EE 4EBA F0C8 jsr [PC - 0xF38 /* 000021B8 */]
000030F2 7000 moveq.l D0, 0x00
000030F4 2F00 move.l -[A7], D0
000030F6 2F00 move.l -[A7], D0
000030F8 2F00 move.l -[A7], D0
000030FA 7201 moveq.l D1, 0x01
000030FC 2F01 move.l -[A7], D1
000030FE 4EBA F0B8 jsr [PC - 0xF48 /* 000021B8 */]
00003102 7008 moveq.l D0, 0x08
00003104 2F00 move.l -[A7], D0
00003106 4EBA 05A2 jsr [PC + 0x5A2 /* 000036AA */]
0000310A 4A40 tst.w D0
0000310C 4FEF 0044 lea.l A7, [A7 + 0x44]
00003110 6700 0514 beq +0x516 /* 00003626 */
label00003114:
00003114 3005 move.w D0, D5
00003116 5245 addq.w D5, 1
00003118 0C40 3FFF cmpi.w D0, 0x3FFF
0000311C 6D00 FF10 blt -0xEE /* 0000302E */
00003120 1B7C 0001 DFB0 move.b [A5 - 0x2050], 0x1
00003126 6000 04D6 bra +0x4D8 /* 000035FE */
label0000312A:
0000312A 7000 moveq.l D0, 0x00
0000312C 2B40 DFAC move.l [A5 - 0x2054], D0
00003130 41ED 2A42 lea.l A0, [A5 + 0x2A42 /* export_1348 */]
00003134 2B48 B9EC move.l [A5 - 0x4614], A0
00003138 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000313C 4A40 tst.w D0
0000313E 6700 04E6 beq +0x4E8 /* 00003626 */
00003142 206D BA78 movea.l A0, [A5 - 0x4588]
00003146 70FE moveq.l D0, 0xFFFFFFFE
00003148 B068 0130 cmp.w D0, [A0 + 0x130]
0000314C 6604 bne +0x6 /* 00003152 */
0000314E 703D moveq.l D0, 0x3D
00003150 6012 bra +0x14 /* 00003164 */
label00003152:
00003152 206D BA78 movea.l A0, [A5 - 0x4588]
00003156 70FE moveq.l D0, 0xFFFFFFFE
00003158 B068 0138 cmp.w D0, [A0 + 0x138]
0000315C 6604 bne +0x6 /* 00003162 */
0000315E 7036 moveq.l D0, 0x36
00003160 6002 bra +0x4 /* 00003164 */
label00003162:
00003162 7037 moveq.l D0, 0x37
label00003164:
00003164 1B40 DFB0 move.b [A5 - 0x2050], D0
00003168 6000 0494 bra +0x496 /* 000035FE */
label0000316C:
0000316C 7000 moveq.l D0, 0x00
0000316E 2F00 move.l -[A7], D0
00003170 2F00 move.l -[A7], D0
00003172 206D BA78 movea.l A0, [A5 - 0x4588]
00003176 3228 0128 move.w D1, [A0 + 0x128]
0000317A 48C1 ext.l D1
0000317C 5281 addq.l D1, 1
0000317E 2F01 move.l -[A7], D1
00003180 7201 moveq.l D1, 0x01
00003182 2F01 move.l -[A7], D1
00003184 4EBA F032 jsr [PC - 0xFCE /* 000021B8 */]
00003188 7000 moveq.l D0, 0x00
0000318A 2F00 move.l -[A7], D0
0000318C 2F00 move.l -[A7], D0
0000318E 206D BA78 movea.l A0, [A5 - 0x4588]
00003192 3228 012A move.w D1, [A0 + 0x12A]
00003196 48C1 ext.l D1
00003198 2F01 move.l -[A7], D1
0000319A 7201 moveq.l D1, 0x01
0000319C 2F01 move.l -[A7], D1
0000319E 4EBA F018 jsr [PC - 0xFE8 /* 000021B8 */]
000031A2 7000 moveq.l D0, 0x00
000031A4 2F00 move.l -[A7], D0
000031A6 2F00 move.l -[A7], D0
000031A8 206D BA78 movea.l A0, [A5 - 0x4588]
000031AC 3228 012C move.w D1, [A0 + 0x12C]
000031B0 48C1 ext.l D1
000031B2 5281 addq.l D1, 1
000031B4 2F01 move.l -[A7], D1
000031B6 2F00 move.l -[A7], D0
000031B8 4EBA EFFE jsr [PC - 0x1002 /* 000021B8 */]
000031BC 7000 moveq.l D0, 0x00
000031BE 2F00 move.l -[A7], D0
000031C0 2F00 move.l -[A7], D0
000031C2 206D BA78 movea.l A0, [A5 - 0x4588]
000031C6 3228 012E move.w D1, [A0 + 0x12E]
000031CA 48C1 ext.l D1
000031CC 2F01 move.l -[A7], D1
000031CE 2F00 move.l -[A7], D0
000031D0 4EBA EFE6 jsr [PC - 0x101A /* 000021B8 */]
000031D4 7000 moveq.l D0, 0x00
000031D6 2F00 move.l -[A7], D0
000031D8 2F00 move.l -[A7], D0
000031DA 7201 moveq.l D1, 0x01
000031DC 2F01 move.l -[A7], D1
000031DE 2F00 move.l -[A7], D0
000031E0 4EBA EFD6 jsr [PC - 0x102A /* 000021B8 */]
000031E4 7000 moveq.l D0, 0x00
000031E6 2F00 move.l -[A7], D0
000031E8 2F00 move.l -[A7], D0
000031EA 2F00 move.l -[A7], D0
000031EC 2F00 move.l -[A7], D0
000031EE 4EBA EFC8 jsr [PC - 0x1038 /* 000021B8 */]
000031F2 7037 moveq.l D0, 0x37
000031F4 B02D DFB2 cmp.b D0, [A5 - 0x204E]
000031F8 4FEF 0060 lea.l A7, [A7 + 0x60]
000031FC 6638 bne +0x3A /* 00003236 */
000031FE 7000 moveq.l D0, 0x00
00003200 2F00 move.l -[A7], D0
00003202 2F00 move.l -[A7], D0
00003204 206D BA78 movea.l A0, [A5 - 0x4588]
00003208 3228 0138 move.w D1, [A0 + 0x138]
0000320C 48C1 ext.l D1
0000320E 2F01 move.l -[A7], D1
00003210 7201 moveq.l D1, 0x01
00003212 2F01 move.l -[A7], D1
00003214 4EBA EFA2 jsr [PC - 0x105E /* 000021B8 */]
00003218 7000 moveq.l D0, 0x00
0000321A 2F00 move.l -[A7], D0
0000321C 2F00 move.l -[A7], D0
0000321E 206D BA78 movea.l A0, [A5 - 0x4588]
00003222 3228 013C move.w D1, [A0 + 0x13C]
00003226 48C1 ext.l D1
00003228 2F01 move.l -[A7], D1
0000322A 7201 moveq.l D1, 0x01
0000322C 2F01 move.l -[A7], D1
0000322E 4EBA EF88 jsr [PC - 0x1078 /* 000021B8 */]
00003232 4FEF 0020 lea.l A7, [A7 + 0x20]
label00003236:
00003236 7000 moveq.l D0, 0x00
00003238 2F00 move.l -[A7], D0
0000323A 2F00 move.l -[A7], D0
0000323C 206D BA78 movea.l A0, [A5 - 0x4588]
00003240 3228 0130 move.w D1, [A0 + 0x130]
00003244 48C1 ext.l D1
00003246 2F01 move.l -[A7], D1
00003248 7201 moveq.l D1, 0x01
0000324A 2F01 move.l -[A7], D1
0000324C 4EBA EF6A jsr [PC - 0x1096 /* 000021B8 */]
00003250 7000 moveq.l D0, 0x00
00003252 2F00 move.l -[A7], D0
00003254 2F00 move.l -[A7], D0
00003256 206D BA78 movea.l A0, [A5 - 0x4588]
0000325A 3228 0134 move.w D1, [A0 + 0x134]
0000325E 48C1 ext.l D1
00003260 2F01 move.l -[A7], D1
00003262 7201 moveq.l D1, 0x01
00003264 2F01 move.l -[A7], D1
00003266 4EBA EF50 jsr [PC - 0x10B0 /* 000021B8 */]
0000326A 7801 moveq.l D4, 0x01
0000326C 1B7C 003D DFB0 move.b [A5 - 0x2050], 0x3D /* '=' */
00003272 4FEF 0020 lea.l A7, [A7 + 0x20]
00003276 6000 0386 bra +0x388 /* 000035FE */
label0000327A:
0000327A 486E FED6 pea.l [A6 - 0x12A]
0000327E 206D B9FC movea.l A0, [A5 - 0x4604]
00003282 2F08 move.l -[A7], A0
00003284 4EAD 0A4A jsr [A5 + 0xA4A /* export_325 */]
00003288 7000 moveq.l D0, 0x00
0000328A 2F00 move.l -[A7], D0
0000328C 2F00 move.l -[A7], D0
0000328E 322E FED8 move.w D1, [A6 - 0x128]
00003292 48C1 ext.l D1
00003294 2F01 move.l -[A7], D1
00003296 7201 moveq.l D1, 0x01
00003298 2F01 move.l -[A7], D1
0000329A 4EBA EF1C jsr [PC - 0x10E4 /* 000021B8 */]
0000329E 7000 moveq.l D0, 0x00
000032A0 2F00 move.l -[A7], D0
000032A2 2F00 move.l -[A7], D0
000032A4 322E FED6 move.w D1, [A6 - 0x12A]
000032A8 48C1 ext.l D1
000032AA 2F01 move.l -[A7], D1
000032AC 7201 moveq.l D1, 0x01
000032AE 2F01 move.l -[A7], D1
000032B0 4EBA EF06 jsr [PC - 0x10FA /* 000021B8 */]
000032B4 7000 moveq.l D0, 0x00
000032B6 2F00 move.l -[A7], D0
000032B8 2F00 move.l -[A7], D0
000032BA 322E FEDC move.w D1, [A6 - 0x124]
000032BE 48C1 ext.l D1
000032C0 2F01 move.l -[A7], D1
000032C2 7201 moveq.l D1, 0x01
000032C4 2F01 move.l -[A7], D1
000032C6 4EBA EEF0 jsr [PC - 0x1110 /* 000021B8 */]
000032CA 7000 moveq.l D0, 0x00
000032CC 2F00 move.l -[A7], D0
000032CE 2F00 move.l -[A7], D0
000032D0 322E FEDA move.w D1, [A6 - 0x126]
000032D4 48C1 ext.l D1
000032D6 2F01 move.l -[A7], D1
000032D8 7201 moveq.l D1, 0x01
000032DA 2F01 move.l -[A7], D1
000032DC 4EBA EEDA jsr [PC - 0x1126 /* 000021B8 */]
000032E0 7000 moveq.l D0, 0x00
000032E2 2F00 move.l -[A7], D0
000032E4 2F00 move.l -[A7], D0
000032E6 2F00 move.l -[A7], D0
000032E8 2F00 move.l -[A7], D0
000032EA 4EBA EECC jsr [PC - 0x1134 /* 000021B8 */]
000032EE 7801 moveq.l D4, 0x01
000032F0 1B7C 003E DFB0 move.b [A5 - 0x2050], 0x3E /* '>' */
000032F6 4FEF 0058 lea.l A7, [A7 + 0x58]
000032FA 6000 0302 bra +0x304 /* 000035FE */
label000032FE:
000032FE 7000 moveq.l D0, 0x00
00003300 2F00 move.l -[A7], D0
00003302 2F00 move.l -[A7], D0
00003304 7200 moveq.l D1, 0x00
00003306 206D BA78 movea.l A0, [A5 - 0x4588]
0000330A 7400 moveq.l D2, 0x00
0000330C 3428 0100 move.w D2, [A0 + 0x100]
00003310 263C 0000 0100 move.l D3, 0x100
00003316 C682 and.l D3, D2
00003318 57C1 seq D1
0000331A 4401 neg.b D1
0000331C 2F01 move.l -[A7], D1
0000331E 2F00 move.l -[A7], D0
00003320 4EBA EE96 jsr [PC - 0x116A /* 000021B8 */]
00003324 7000 moveq.l D0, 0x00
00003326 2F00 move.l -[A7], D0
00003328 2F00 move.l -[A7], D0
0000332A 7200 moveq.l D1, 0x00
0000332C 206D BA78 movea.l A0, [A5 - 0x4588]
00003330 7400 moveq.l D2, 0x00
00003332 3428 0100 move.w D2, [A0 + 0x100]
00003336 7620 moveq.l D3, 0x20
00003338 C682 and.l D3, D2
0000333A 57C1 seq D1
0000333C 4401 neg.b D1
0000333E 2F01 move.l -[A7], D1
00003340 2F00 move.l -[A7], D0
00003342 4EBA EE74 jsr [PC - 0x118C /* 000021B8 */]
00003346 7000 moveq.l D0, 0x00
00003348 2F00 move.l -[A7], D0
0000334A 2F00 move.l -[A7], D0
0000334C 7200 moveq.l D1, 0x00
0000334E 206D BA78 movea.l A0, [A5 - 0x4588]
00003352 7400 moveq.l D2, 0x00
00003354 3428 0100 move.w D2, [A0 + 0x100]
00003358 263C 0000 2000 move.l D3, 0x2000 /* ' \0' */
0000335E C682 and.l D3, D2
00003360 57C1 seq D1
00003362 4401 neg.b D1
00003364 2F01 move.l -[A7], D1
00003366 2F00 move.l -[A7], D0
00003368 4EBA EE4E jsr [PC - 0x11B2 /* 000021B8 */]
0000336C 7000 moveq.l D0, 0x00
0000336E 2F00 move.l -[A7], D0
00003370 2F00 move.l -[A7], D0
00003372 7200 moveq.l D1, 0x00
00003374 7400 moveq.l D2, 0x00
00003376 206D BA78 movea.l A0, [A5 - 0x4588]
0000337A 7600 moveq.l D3, 0x00
0000337C 3628 0100 move.w D3, [A0 + 0x100]
00003380 7004 moveq.l D0, 0x04
00003382 C083 and.l D0, D3
00003384 6716 beq +0x18 /* 0000339C */
00003386 206D BA78 movea.l A0, [A5 - 0x4588]
0000338A 7000 moveq.l D0, 0x00
0000338C 3028 0100 move.w D0, [A0 + 0x100]
00003390 263C 0000 0800 move.l D3, 0x800
00003396 C680 and.l D3, D0
00003398 6702 beq +0x4 /* 0000339C */
0000339A 7401 moveq.l D2, 0x01
label0000339C:
0000339C 4A82 tst.l D2
0000339E 57C1 seq D1
000033A0 4401 neg.b D1
000033A2 2F01 move.l -[A7], D1
000033A4 7000 moveq.l D0, 0x00
000033A6 2F00 move.l -[A7], D0
000033A8 4EBA EE0E jsr [PC - 0x11F2 /* 000021B8 */]
000033AC 7000 moveq.l D0, 0x00
000033AE 2F00 move.l -[A7], D0
000033B0 2F00 move.l -[A7], D0
000033B2 7201 moveq.l D1, 0x01
000033B4 2F01 move.l -[A7], D1
000033B6 2F00 move.l -[A7], D0
000033B8 4EBA EDFE jsr [PC - 0x1202 /* 000021B8 */]
000033BC 7000 moveq.l D0, 0x00
000033BE 2F00 move.l -[A7], D0
000033C0 2F00 move.l -[A7], D0
000033C2 206D BA78 movea.l A0, [A5 - 0x4588]
000033C6 7200 moveq.l D1, 0x00
000033C8 3228 0100 move.w D1, [A0 + 0x100]
000033CC 7404 moveq.l D2, 0x04
000033CE C481 and.l D2, D1
000033D0 670C beq +0xE /* 000033DE */
000033D2 206D BA78 movea.l A0, [A5 - 0x4588]
000033D6 3228 00F8 move.w D1, [A0 + 0xF8]
000033DA 48C1 ext.l D1
000033DC 600C bra +0xE /* 000033EA */
label000033DE:
000033DE 206D BA78 movea.l A0, [A5 - 0x4588]
000033E2 3028 00F0 move.w D0, [A0 + 0xF0]
000033E6 48C0 ext.l D0
000033E8 2200 move.l D1, D0
label000033EA:
000033EA 2F01 move.l -[A7], D1
000033EC 7001 moveq.l D0, 0x01
000033EE 2F00 move.l -[A7], D0
000033F0 4EBA EDC6 jsr [PC - 0x123A /* 000021B8 */]
000033F4 7000 moveq.l D0, 0x00
000033F6 2F00 move.l -[A7], D0
000033F8 2F00 move.l -[A7], D0
000033FA 206D BA78 movea.l A0, [A5 - 0x4588]
000033FE 7200 moveq.l D1, 0x00
00003400 3228 0100 move.w D1, [A0 + 0x100]
00003404 243C 0000 0800 move.l D2, 0x800
0000340A C481 and.l D2, D1
0000340C 670C beq +0xE /* 0000341A */
0000340E 206D BA78 movea.l A0, [A5 - 0x4588]
00003412 3228 00FA move.w D1, [A0 + 0xFA]
00003416 48C1 ext.l D1
00003418 600C bra +0xE /* 00003426 */
label0000341A:
0000341A 206D BA78 movea.l A0, [A5 - 0x4588]
0000341E 3028 00F4 move.w D0, [A0 + 0xF4]
00003422 48C0 ext.l D0
00003424 2200 move.l D1, D0
label00003426:
00003426 2F01 move.l -[A7], D1
00003428 7001 moveq.l D0, 0x01
0000342A 2F00 move.l -[A7], D0
0000342C 4EBA ED8A jsr [PC - 0x1276 /* 000021B8 */]
00003430 7000 moveq.l D0, 0x00
00003432 2F00 move.l -[A7], D0
00003434 2F00 move.l -[A7], D0
00003436 2F00 move.l -[A7], D0
00003438 2F00 move.l -[A7], D0
0000343A 4EBA ED7C jsr [PC - 0x1284 /* 000021B8 */]
0000343E 7000 moveq.l D0, 0x00
00003440 2F00 move.l -[A7], D0
00003442 2F00 move.l -[A7], D0
00003444 2F00 move.l -[A7], D0
00003446 7201 moveq.l D1, 0x01
00003448 2F01 move.l -[A7], D1
0000344A 4EBA ED6C jsr [PC - 0x1294 /* 000021B8 */]
0000344E 7000 moveq.l D0, 0x00
00003450 2F00 move.l -[A7], D0
00003452 2F00 move.l -[A7], D0
00003454 2F00 move.l -[A7], D0
00003456 7201 moveq.l D1, 0x01
00003458 2F01 move.l -[A7], D1
0000345A 4EBA ED5C jsr [PC - 0x12A4 /* 000021B8 */]
0000345E 7801 moveq.l D4, 0x01
00003460 206D BA78 movea.l A0, [A5 - 0x4588]
00003464 303C 0804 move.w D0, 0x804
00003468 C068 0100 and.w D0, [A0 + 0x100]
0000346C 0C40 0804 cmpi.w D0, 0x804
00003470 4FEF 00A0 lea.l A7, [A7 + 0xA0]
00003474 6604 bne +0x6 /* 0000347A */
00003476 700A moveq.l D0, 0x0A
00003478 6002 bra +0x4 /* 0000347C */
label0000347A:
0000347A 7041 moveq.l D0, 0x41
label0000347C:
0000347C 1B40 DFB0 move.b [A5 - 0x2050], D0
00003480 6000 017C bra +0x17E /* 000035FE */
label00003484:
00003484 426E FEDC clr.w [A6 - 0x124]
00003488 206D BA78 movea.l A0, [A5 - 0x4588]
0000348C 7000 moveq.l D0, 0x00
0000348E 3028 0100 move.w D0, [A0 + 0x100]
00003492 223C 0000 0800 move.l D1, 0x800
00003498 C280 and.l D1, D0
0000349A 6704 beq +0x6 /* 000034A0 */
0000349C 7000 moveq.l D0, 0x00
0000349E 6018 bra +0x1A /* 000034B8 */
label000034A0:
000034A0 206D BA78 movea.l A0, [A5 - 0x4588]
000034A4 3028 00F6 move.w D0, [A0 + 0xF6]
000034A8 48C0 ext.l D0
000034AA 206D BA78 movea.l A0, [A5 - 0x4588]
000034AE 3228 00F4 move.w D1, [A0 + 0xF4]
000034B2 48C1 ext.l D1
000034B4 9081 sub.l D0, D1
000034B6 5280 addq.l D0, 1
label000034B8:
000034B8 2F00 move.l -[A7], D0
000034BA 7001 moveq.l D0, 0x01
000034BC 2F00 move.l -[A7], D0
000034BE 4EBA ECF8 jsr [PC - 0x1308 /* 000021B8 */]
000034C2 206D BA78 movea.l A0, [A5 - 0x4588]
000034C6 7000 moveq.l D0, 0x00
000034C8 3028 0100 move.w D0, [A0 + 0x100]
000034CC 7204 moveq.l D1, 0x04
000034CE C280 and.l D1, D0
000034D0 6704 beq +0x6 /* 000034D6 */
000034D2 7000 moveq.l D0, 0x00
000034D4 6018 bra +0x1A /* 000034EE */
label000034D6:
000034D6 206D BA78 movea.l A0, [A5 - 0x4588]
000034DA 3028 00F2 move.w D0, [A0 + 0xF2]
000034DE 48C0 ext.l D0
000034E0 206D BA78 movea.l A0, [A5 - 0x4588]
000034E4 3228 00F0 move.w D1, [A0 + 0xF0]
000034E8 48C1 ext.l D1
000034EA 9081 sub.l D0, D1
000034EC 5280 addq.l D0, 1
label000034EE:
000034EE 2F00 move.l -[A7], D0
000034F0 7001 moveq.l D0, 0x01
000034F2 2F00 move.l -[A7], D0
000034F4 4EBA ECC2 jsr [PC - 0x133E /* 000021B8 */]
000034F8 7000 moveq.l D0, 0x00
000034FA 2F00 move.l -[A7], D0
000034FC 2F00 move.l -[A7], D0
000034FE 206D BA78 movea.l A0, [A5 - 0x4588]
00003502 7200 moveq.l D1, 0x00
00003504 3228 0100 move.w D1, [A0 + 0x100]
00003508 7404 moveq.l D2, 0x04
0000350A C481 and.l D2, D1
0000350C 6704 beq +0x6 /* 00003512 */
0000350E 7200 moveq.l D1, 0x00
00003510 600E bra +0x10 /* 00003520 */
label00003512:
00003512 206D BA78 movea.l A0, [A5 - 0x4588]
00003516 3028 00F2 move.w D0, [A0 + 0xF2]
0000351A 48C0 ext.l D0
0000351C 5280 addq.l D0, 1
0000351E 2200 move.l D1, D0
label00003520:
00003520 2F01 move.l -[A7], D1
00003522 7001 moveq.l D0, 0x01
00003524 2F00 move.l -[A7], D0
00003526 4EBA EC90 jsr [PC - 0x1370 /* 000021B8 */]
0000352A 7000 moveq.l D0, 0x00
0000352C 2F00 move.l -[A7], D0
0000352E 2F00 move.l -[A7], D0
00003530 206D BA78 movea.l A0, [A5 - 0x4588]
00003534 7200 moveq.l D1, 0x00
00003536 3228 0100 move.w D1, [A0 + 0x100]
0000353A 243C 0000 0800 move.l D2, 0x800
00003540 C481 and.l D2, D1
00003542 6704 beq +0x6 /* 00003548 */
00003544 7200 moveq.l D1, 0x00
00003546 600E bra +0x10 /* 00003556 */
label00003548:
00003548 206D BA78 movea.l A0, [A5 - 0x4588]
0000354C 3028 00F6 move.w D0, [A0 + 0xF6]
00003550 48C0 ext.l D0
00003552 5280 addq.l D0, 1
00003554 2200 move.l D1, D0
label00003556:
00003556 2F01 move.l -[A7], D1
00003558 7001 moveq.l D0, 0x01
0000355A 2F00 move.l -[A7], D0
0000355C 4EBA EC5A jsr [PC - 0x13A6 /* 000021B8 */]
00003560 206D BA78 movea.l A0, [A5 - 0x4588]
00003564 303C 0804 move.w D0, 0x804
00003568 C068 0100 and.w D0, [A0 + 0x100]
0000356C 5940 subq.w D0, 4
0000356E 4FEF 0030 lea.l A7, [A7 + 0x30]
00003572 670C beq +0xE /* 00003580 */
00003574 0440 07FC subi.w D0, 0x7FC
00003578 670E beq +0x10 /* 00003588 */
0000357A 5940 subq.w D0, 4
0000357C 6716 beq +0x18 /* 00003594 */
0000357E 6010 bra +0x12 /* 00003590 */
label00003580:
00003580 3D7C 0001 FEDC move.w [A6 - 0x124], 0x1
00003586 600C bra +0xE /* 00003594 */
label00003588:
00003588 3D7C 0002 FEDC move.w [A6 - 0x124], 0x2
0000358E 6004 bra +0x6 /* 00003594 */
label00003590:
00003590 426E FEDC clr.w [A6 - 0x124]
label00003594:
00003594 7000 moveq.l D0, 0x00
00003596 2F00 move.l -[A7], D0
00003598 2F00 move.l -[A7], D0
0000359A 322E FEDC move.w D1, [A6 - 0x124]
0000359E 48C1 ext.l D1
000035A0 2F01 move.l -[A7], D1
000035A2 2F00 move.l -[A7], D0
000035A4 4EBA EC12 jsr [PC - 0x13EE /* 000021B8 */]
000035A8 7801 moveq.l D4, 0x01
000035AA 1B7C 000A DFB0 move.b [A5 - 0x2050], 0xA /* '\n' */
000035B0 4FEF 0010 lea.l A7, [A7 + 0x10]
000035B4 6048 bra +0x4A /* 000035FE */
label000035B6:
000035B6 7000 moveq.l D0, 0x00
000035B8 2F00 move.l -[A7], D0
000035BA 2F00 move.l -[A7], D0
000035BC 720A moveq.l D1, 0x0A
000035BE 2F01 move.l -[A7], D1
000035C0 2F00 move.l -[A7], D0
000035C2 4EBA EBF4 jsr [PC - 0x140C /* 000021B8 */]
000035C6 7000 moveq.l D0, 0x00
000035C8 2F00 move.l -[A7], D0
000035CA 2F00 move.l -[A7], D0
000035CC 2F00 move.l -[A7], D0
000035CE 2F00 move.l -[A7], D0
000035D0 4EBA EBE6 jsr [PC - 0x141A /* 000021B8 */]
000035D4 7000 moveq.l D0, 0x00
000035D6 2F00 move.l -[A7], D0
000035D8 2F00 move.l -[A7], D0
000035DA 2F00 move.l -[A7], D0
000035DC 2F00 move.l -[A7], D0
000035DE 4EBA EBD8 jsr [PC - 0x1428 /* 000021B8 */]
000035E2 7000 moveq.l D0, 0x00
000035E4 2F00 move.l -[A7], D0
000035E6 2F00 move.l -[A7], D0
000035E8 2F00 move.l -[A7], D0
000035EA 2F00 move.l -[A7], D0
000035EC 4EBA EBCA jsr [PC - 0x1436 /* 000021B8 */]
000035F0 7801 moveq.l D4, 0x01
000035F2 4FEF 0040 lea.l A7, [A7 + 0x40]
000035F6 6006 bra +0x8 /* 000035FE */
label000035F8:
000035F8 1B7C 000A DFB0 move.b [A5 - 0x2050], 0xA /* '\n' */
label000035FE:
000035FE 4A44 tst.w D4
00003600 6714 beq +0x16 /* 00003616 */
00003602 4244 clr.w D4
00003604 7000 moveq.l D0, 0x00
00003606 102D DFB2 move.b D0, [A5 - 0x204E]
0000360A 2F00 move.l -[A7], D0
0000360C 4EBA 009C jsr [PC + 0x9C /* 000036AA */]
00003610 4A40 tst.w D0
00003612 588F addq.l A7, 4
00003614 6710 beq +0x12 /* 00003626 */
label00003616:
00003616 700A moveq.l D0, 0x0A
00003618 B02D DFB2 cmp.b D0, [A5 - 0x204E]
0000361C 6600 F06E bne -0xF90 /* 0000268C */
00003620 3D7C 0001 FEF2 move.w [A6 - 0x10E], 0x1
label00003626:
00003626 486D DFA4 pea.l [A5 - 0x205C]
0000362A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000362E 486D DFA0 pea.l [A5 - 0x2060]
00003632 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003636 486D DF9C pea.l [A5 - 0x2064]
0000363A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000363E 486D DF98 pea.l [A5 - 0x2068]
00003642 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003646 486D DF94 pea.l [A5 - 0x206C]
0000364A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000364E 486D DF90 pea.l [A5 - 0x2070]
00003652 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00003656 486D DF8C pea.l [A5 - 0x2074]
0000365A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000365E 4A6D DF36 tst.w [A5 - 0x20CA]
00003662 4FEF 001C lea.l A7, [A7 + 0x1C]
00003666 6734 beq +0x36 /* 0000369C */
00003668 4A6D DF34 tst.w [A5 - 0x20CC]
0000366C 672E beq +0x30 /* 0000369C */
0000366E 302D DF34 move.w D0, [A5 - 0x20CC]
00003672 48C0 ext.l D0
00003674 2F00 move.l -[A7], D0
00003676 4878 0449 push.l 0x449
0000367A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000367E 588F addq.l A7, 4
00003680 2F00 move.l -[A7], D0
00003682 200B move.l D0, A3
00003684 5280 addq.l D0, 1
00003686 2F00 move.l -[A7], D0
00003688 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000368C 1680 move.b [A3], D0
0000368E 4878 0449 push.l 0x449
00003692 2F0B move.l -[A7], A3
00003694 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00003698 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000369C:
0000369C 302E FEF2 move.w D0, [A6 - 0x10E]
000036A0 4CEE 08F8 FE90 movem.l D3,D4,D5,D6,D7,A3, [A6 - 0x170]
000036A6 4E5E unlink A6
000036A8 4E75 rts
fn000036AA:
000036AA 2F07 move.l -[A7], D7
000036AC 3E2F 000A move.w D7, [A7 + 0xA]
000036B0 206D DFB6 movea.l A0, [A5 - 0x204A]
000036B4 1087 move.b [A0], D7
000036B6 7000 moveq.l D0, 0x00
000036B8 3007 move.w D0, D7
000036BA E088 lsr D0, 8
000036BC 206D DFB6 movea.l A0, [A5 - 0x204A]
000036C0 1140 0001 move.b [A0 + 0x1], D0
000036C4 302D DFB4 move.w D0, [A5 - 0x204C]
000036C8 5940 subq.w D0, 4
000036CA 222D DFB6 move.l D1, [A5 - 0x204A]
000036CE 5481 addq.l D1, 2
000036D0 2041 movea.l A0, D1
000036D2 1080 move.b [A0], D0
000036D4 302D DFB4 move.w D0, [A5 - 0x204C]
000036D8 5940 subq.w D0, 4
000036DA 7200 moveq.l D1, 0x00
000036DC 3200 move.w D1, D0
000036DE E089 lsr D1, 8
000036E0 202D DFB6 move.l D0, [A5 - 0x204A]
000036E4 5480 addq.l D0, 2
000036E6 2040 movea.l A0, D0
000036E8 1141 0001 move.b [A0 + 0x1], D1
000036EC 7000 moveq.l D0, 0x00
000036EE 302D DFB4 move.w D0, [A5 - 0x204C]
000036F2 2F00 move.l -[A7], D0
000036F4 2F2D DFB6 move.l -[A7], [A5 - 0x204A]
000036F8 206D DFBA movea.l A0, [A5 - 0x2046]
000036FC 4E90 jsr [A0]
000036FE 508F addq.l A7, 8
00003700 2E1F move.l D7, [A7]+
00003702 4E75 rts
fn00003704:
00003704 2F07 move.l -[A7], D7
00003706 3E2F 000A move.w D7, [A7 + 0xA]
0000370A 0C47 0092 cmpi.w D7, 0x92
0000370E 6604 bne +0x6 /* 00003714 */
00003710 7009 moveq.l D0, 0x09
00003712 6020 bra +0x22 /* 00003734 */
label00003714:
00003714 0C47 0093 cmpi.w D7, 0x93
00003718 6604 bne +0x6 /* 0000371E */
0000371A 7008 moveq.l D0, 0x08
0000371C 6016 bra +0x18 /* 00003734 */
label0000371E:
0000371E 0C47 0027 cmpi.w D7, 0x27 /* '\'' */
00003722 6604 bne +0x6 /* 00003728 */
00003724 7069 moveq.l D0, 0x69
00003726 600C bra +0xE /* 00003734 */
label00003728:
00003728 0C47 0025 cmpi.w D7, 0x25 /* '%' */
0000372C 6604 bne +0x6 /* 00003732 */
0000372E 707D moveq.l D0, 0x7D
00003730 6002 bra +0x4 /* 00003734 */
label00003732:
00003732 7000 moveq.l D0, 0x00
label00003734:
00003734 2E1F move.l D7, [A7]+
00003736 4E75 rts
fn00003738:
00003738 48E7 0018 movem.l -[A7], A3,A4
0000373C 286F 000C movea.l A4, [A7 + 0xC]
00003740 264C movea.l A3, A4
00003742 16FC 001E move.b [A3]+, 0x1E
00003746 16BC 0001 move.b [A3], 0x1
0000374A 422B 0001 clr.b [A3 + 0x1]
0000374E 548B addq.l A3, 2
00003750 4A6F 0012 tst.w [A7 + 0x12]
00003754 6704 beq +0x6 /* 0000375A */
00003756 7003 moveq.l D0, 0x03
00003758 6002 bra +0x4 /* 0000375C */
label0000375A:
0000375A 7004 moveq.l D0, 0x04
label0000375C:
0000375C 16C0 move.b [A3]+, D0
0000375E 4A6F 0016 tst.w [A7 + 0x16]
00003762 6704 beq +0x6 /* 00003768 */
00003764 16FC 0015 move.b [A3]+, 0x15
label00003768:
00003768 200B move.l D0, A3
0000376A 908C sub.l D0, A4
0000376C 4CDF 1800 movem.l A3,A4, [A7]+
00003770 4E75 rts
fn00003772:
00003772 4E56 FE00 link A6, -0x0200
00003776 48E7 0F10 movem.l -[A7], D4,D5,D6,D7,A3
0000377A 47EE FE00 lea.l A3, [A6 - 0x200]
0000377E 2B4B DF38 move.l [A5 - 0x20C8], A3
00003782 426D DF3E clr.w [A5 - 0x20C2]
00003786 426D DF3C clr.w [A5 - 0x20C4]
0000378A 426D DF80 clr.w [A5 - 0x2080]
0000378E 426D DF8A clr.w [A5 - 0x2076]
label00003792:
00003792 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00003796 3B7C 0001 C5E2 move.w [A5 - 0x3A1E], 0x1
0000379C 0C6D 00FF BAE2 cmpi.w [A5 - 0x451E], 0xFF
000037A2 630E bls +0x10 /* 000037B2 */
000037A4 302D BAE2 move.w D0, [A5 - 0x451E]
000037A8 907C 0100 sub.w D0, 0x100
000037AC 7200 moveq.l D1, 0x00
000037AE 3200 move.w D1, D0
000037B0 6008 bra +0xA /* 000037BA */
label000037B2:
000037B2 7000 moveq.l D0, 0x00
000037B4 302D BAE2 move.w D0, [A5 - 0x451E]
000037B8 2200 move.l D1, D0
label000037BA:
000037BA 3801 move.w D4, D1
000037BC 0C44 0036 cmpi.w D4, 0x36 /* '6' */
000037C0 6506 bcs +0x8 /* 000037C8 */
000037C2 0C44 003E cmpi.w D4, 0x3E /* '>' */
000037C6 6336 bls +0x38 /* 000037FE */
label000037C8:
000037C8 0C44 004F cmpi.w D4, 0x4F /* 'O' */
000037CC 6506 bcs +0x8 /* 000037D4 */
000037CE 0C44 0053 cmpi.w D4, 0x53 /* 'S' */
000037D2 632A bls +0x2C /* 000037FE */
label000037D4:
000037D4 0C44 0027 cmpi.w D4, 0x27 /* '\'' */
000037D8 6724 beq +0x26 /* 000037FE */
000037DA 0C44 005F cmpi.w D4, 0x5F /* '_' */
000037DE 671E beq +0x20 /* 000037FE */
000037E0 0C44 009D cmpi.w D4, 0x9D
000037E4 6718 beq +0x1A /* 000037FE */
000037E6 0C44 00D6 cmpi.w D4, 0xD6
000037EA 6712 beq +0x14 /* 000037FE */
000037EC 0C44 00D1 cmpi.w D4, 0xD1
000037F0 670C beq +0xE /* 000037FE */
000037F2 0C44 00D0 cmpi.w D4, 0xD0
000037F6 6706 beq +0x8 /* 000037FE */
000037F8 0C44 0025 cmpi.w D4, 0x25 /* '%' */
000037FC 6606 bne +0x8 /* 00003804 */
label000037FE:
000037FE 3B7C 0001 DF8A move.w [A5 - 0x2076], 0x1
label00003804:
00003804 206D BCF0 movea.l A0, [A5 - 0x4310]
00003808 226D BCEC movea.l A1, [A5 - 0x4314]
0000380C 7000 moveq.l D0, 0x00
0000380E 302D BAE2 move.w D0, [A5 - 0x451E]
00003812 D080 add.l D0, D0
00003814 3031 0800 move.w D0, [A1 + D0]
00003818 5440 addq.w D0, 2
0000381A 7200 moveq.l D1, 0x00
0000381C 3200 move.w D1, D0
0000381E 1230 1800 move.b D1, [A0 + D1]
00003822 0401 0011 subi.b D1, 0x11
00003826 6500 01CA bcs +0x1CC /* 000039F2 */
0000382A 0C01 0010 cmpi.b D1, 0x10
0000382E 6200 01C2 bhi +0x1C4 /* 000039F2 */
00003832 7000 moveq.l D0, 0x00
00003834 1001 move.b D0, D1
00003836 D040 add.w D0, D0
00003838 303B 0006 move.w D0, [PC + D0.w + 0x6]
0000383C 4EFB 0000 jmp [PC + D0.w]
00003840 0028 0028 01B4 ori.b [A0 + 0x1B4], 0x28 /* '(' */
00003846 00CE .incomplete
00003848 00CE .incomplete
0000384A 00CE .incomplete
0000384C 00CE .incomplete
0000384E 00CE .incomplete
00003850 00CE .incomplete
00003852 00CE .incomplete
00003854 01B4 01B4 bclr <<invalid full ext with I/IS == 4>>, D0
00003858 0028 01B4 00BC ori.b [A0 + 0xBC], 0xB4
0000385E 010C btst A4, D0
00003860 01C4 .incomplete
00003862 6000 019E bra +0x1A0 /* 00003A02 */
00003866 3C2D BAE2 move.w D6, [A5 - 0x451E]
0000386A 6078 bra +0x7A /* 000038E4 */
label0000386C:
0000386C 4EBA 01CE jsr [PC + 0x1CE /* 00003A3C */]
00003870 3E00 move.w D7, D0
00003872 0C46 0024 cmpi.w D6, 0x24 /* '$' */
00003876 6722 beq +0x24 /* 0000389A */
00003878 7000 moveq.l D0, 0x00
0000387A 3007 move.w D0, D7
0000387C 2F00 move.l -[A7], D0
0000387E 4EBA 0202 jsr [PC + 0x202 /* 00003A82 */]
00003882 2F00 move.l -[A7], D0
00003884 7200 moveq.l D1, 0x00
00003886 3206 move.w D1, D6
00003888 2F01 move.l -[A7], D1
0000388A 4EBA 01F6 jsr [PC + 0x1F6 /* 00003A82 */]
0000388E 588F addq.l A7, 4
00003890 2200 move.l D1, D0
00003892 201F move.l D0, [A7]+
00003894 B240 cmp.w D1, D0
00003896 588F addq.l A7, 4
00003898 6F22 ble +0x24 /* 000038BC */
label0000389A:
0000389A 7000 moveq.l D0, 0x00
0000389C 3007 move.w D0, D7
0000389E 2F00 move.l -[A7], D0
000038A0 4EBA 01E0 jsr [PC + 0x1E0 /* 00003A82 */]
000038A4 2F00 move.l -[A7], D0
000038A6 7200 moveq.l D1, 0x00
000038A8 3206 move.w D1, D6
000038AA 2F01 move.l -[A7], D1
000038AC 4EBA 01D4 jsr [PC + 0x1D4 /* 00003A82 */]
000038B0 588F addq.l A7, 4
000038B2 2200 move.l D1, D0
000038B4 201F move.l D0, [A7]+
000038B6 B240 cmp.w D1, D0
000038B8 588F addq.l A7, 4
000038BA 6C1A bge +0x1C /* 000038D6 */
label000038BC:
000038BC 7000 moveq.l D0, 0x00
000038BE 2F00 move.l -[A7], D0
000038C0 7200 moveq.l D1, 0x00
000038C2 3207 move.w D1, D7
000038C4 2F01 move.l -[A7], D1
000038C6 4EBA 11FA jsr [PC + 0x11FA /* 00004AC2 */]
000038CA 4A40 tst.w D0
000038CC 508F addq.l A7, 8
000038CE 6614 bne +0x16 /* 000038E4 */
000038D0 7000 moveq.l D0, 0x00
000038D2 6000 015E bra +0x160 /* 00003A32 */
label000038D6:
000038D6 7000 moveq.l D0, 0x00
000038D8 3007 move.w D0, D7
000038DA 2F00 move.l -[A7], D0
000038DC 4EBA 0218 jsr [PC + 0x218 /* 00003AF6 */]
000038E0 588F addq.l A7, 4
000038E2 6006 bra +0x8 /* 000038EA */
label000038E4:
000038E4 4A6D DF3E tst.w [A5 - 0x20C2]
000038E8 6682 bne -0x7C /* 0000386C */
label000038EA:
000038EA 7000 moveq.l D0, 0x00
000038EC 3006 move.w D0, D6
000038EE 2F00 move.l -[A7], D0
000038F0 4EBA 0204 jsr [PC + 0x204 /* 00003AF6 */]
000038F4 588F addq.l A7, 4
000038F6 6000 010A bra +0x10C /* 00003A02 */
000038FA 7000 moveq.l D0, 0x00
000038FC 302D BAE2 move.w D0, [A5 - 0x451E]
00003900 2F00 move.l -[A7], D0
00003902 4EBA 01F2 jsr [PC + 0x1F2 /* 00003AF6 */]
00003906 588F addq.l A7, 4
00003908 6000 00F8 bra +0xFA /* 00003A02 */
0000390C 7001 moveq.l D0, 0x01
0000390E 322D BAE2 move.w D1, [A5 - 0x451E]
00003912 927C 0100 sub.w D1, 0x100
00003916 0C41 0025 cmpi.w D1, 0x25 /* '%' */
0000391A 670A beq +0xC /* 00003926 */
0000391C 0C6D 00D6 BAE2 cmpi.w [A5 - 0x451E], 0xD6
00003922 6702 beq +0x4 /* 00003926 */
00003924 7000 moveq.l D0, 0x00
label00003926:
00003926 4A80 tst.l D0
00003928 6704 beq +0x6 /* 0000392E */
0000392A 7001 moveq.l D0, 0x01
0000392C 6002 bra +0x4 /* 00003930 */
label0000392E:
0000392E 7000 moveq.l D0, 0x00
label00003930:
00003930 3B40 DF88 move.w [A5 - 0x2078], D0
00003934 7000 moveq.l D0, 0x00
00003936 302D BAE2 move.w D0, [A5 - 0x451E]
0000393A 2F00 move.l -[A7], D0
0000393C 4EBA 01B8 jsr [PC + 0x1B8 /* 00003AF6 */]
00003940 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00003944 588F addq.l A7, 4
00003946 6000 00BA bra +0xBC /* 00003A02 */
0000394A 7A01 moveq.l D5, 0x01
0000394C 6000 0096 bra +0x98 /* 000039E4 */
label00003950:
00003950 4EBA 00EA jsr [PC + 0xEA /* 00003A3C */]
00003954 3E00 move.w D7, D0
00003956 0C47 0024 cmpi.w D7, 0x24 /* '$' */
0000395A 6606 bne +0x8 /* 00003962 */
0000395C 5245 addq.w D5, 1
0000395E 6000 0084 bra +0x86 /* 000039E4 */
label00003962:
00003962 206D BCF0 movea.l A0, [A5 - 0x4310]
00003966 226D BCEC movea.l A1, [A5 - 0x4314]
0000396A 7000 moveq.l D0, 0x00
0000396C 3007 move.w D0, D7
0000396E D080 add.l D0, D0
00003970 7200 moveq.l D1, 0x00
00003972 3231 0800 move.w D1, [A1 + D0]
00003976 7014 moveq.l D0, 0x14
00003978 B030 1802 cmp.b D0, [A0 + D1 + 0x2]
0000397C 6604 bne +0x6 /* 00003982 */
0000397E 7000 moveq.l D0, 0x00
00003980 6004 bra +0x6 /* 00003986 */
label00003982:
00003982 7000 moveq.l D0, 0x00
00003984 3005 move.w D0, D5
label00003986:
00003986 2F00 move.l -[A7], D0
00003988 7000 moveq.l D0, 0x00
0000398A 3007 move.w D0, D7
0000398C 2F00 move.l -[A7], D0
0000398E 4EBA 1132 jsr [PC + 0x1132 /* 00004AC2 */]
00003992 4A40 tst.w D0
00003994 508F addq.l A7, 8
00003996 6606 bne +0x8 /* 0000399E */
00003998 7000 moveq.l D0, 0x00
0000399A 6000 0096 bra +0x98 /* 00003A32 */
label0000399E:
0000399E 206D BCF0 movea.l A0, [A5 - 0x4310]
000039A2 226D BCEC movea.l A1, [A5 - 0x4314]
000039A6 7000 moveq.l D0, 0x00
000039A8 3007 move.w D0, D7
000039AA D080 add.l D0, D0
000039AC 3031 0800 move.w D0, [A1 + D0]
000039B0 5440 addq.w D0, 2
000039B2 7200 moveq.l D1, 0x00
000039B4 3200 move.w D1, D0
000039B6 7014 moveq.l D0, 0x14
000039B8 B030 1800 cmp.b D0, [A0 + D1]
000039BC 6220 bhi +0x22 /* 000039DE */
000039BE 206D BCF0 movea.l A0, [A5 - 0x4310]
000039C2 226D BCEC movea.l A1, [A5 - 0x4314]
000039C6 7000 moveq.l D0, 0x00
000039C8 3007 move.w D0, D7
000039CA D080 add.l D0, D0
000039CC 3031 0800 move.w D0, [A1 + D0]
000039D0 5440 addq.w D0, 2
000039D2 7200 moveq.l D1, 0x00
000039D4 3200 move.w D1, D0
000039D6 701A moveq.l D0, 0x1A
000039D8 B030 1800 cmp.b D0, [A0 + D1]
000039DC 640E bcc +0x10 /* 000039EC */
label000039DE:
000039DE 0C47 0026 cmpi.w D7, 0x26 /* '&' */
000039E2 6708 beq +0xA /* 000039EC */
label000039E4:
000039E4 4A6D DF3E tst.w [A5 - 0x20C2]
000039E8 6600 FF66 bne -0x98 /* 00003950 */
label000039EC:
000039EC 426D C5E2 clr.w [A5 - 0x3A1E]
000039F0 6010 bra +0x12 /* 00003A02 */
label000039F2:
000039F2 4EBA 0C9E jsr [PC + 0xC9E /* 00004692 */]
000039F6 4A40 tst.w D0
000039F8 6604 bne +0x6 /* 000039FE */
000039FA 7000 moveq.l D0, 0x00
000039FC 6034 bra +0x36 /* 00003A32 */
label000039FE:
000039FE 426D C5E2 clr.w [A5 - 0x3A1E]
label00003A02:
00003A02 0C6D 00FF BAE2 cmpi.w [A5 - 0x451E], 0xFF
00003A08 6600 FD88 bne -0x276 /* 00003792 */
00003A0C 601C bra +0x1E /* 00003A2A */
label00003A0E:
00003A0E 7000 moveq.l D0, 0x00
00003A10 2F00 move.l -[A7], D0
00003A12 4EBA 0028 jsr [PC + 0x28 /* 00003A3C */]
00003A16 7200 moveq.l D1, 0x00
00003A18 3200 move.w D1, D0
00003A1A 2F01 move.l -[A7], D1
00003A1C 4EBA 10A4 jsr [PC + 0x10A4 /* 00004AC2 */]
00003A20 4A40 tst.w D0
00003A22 508F addq.l A7, 8
00003A24 6604 bne +0x6 /* 00003A2A */
00003A26 7000 moveq.l D0, 0x00
00003A28 6008 bra +0xA /* 00003A32 */
label00003A2A:
00003A2A 4A6D DF3E tst.w [A5 - 0x20C2]
00003A2E 66DE bne -0x20 /* 00003A0E */
00003A30 7001 moveq.l D0, 0x01
label00003A32:
00003A32 4CEE 08F0 FDEC movem.l D4,D5,D6,D7,A3, [A6 - 0x214]
00003A38 4E5E unlink A6
00003A3A 4E75 rts
fn00003A3C:
00003A3C 2F0B move.l -[A7], A3
00003A3E 47ED DF40 lea.l A3, [A5 - 0x20C0]
00003A42 302D DF3E move.w D0, [A5 - 0x20C2]
00003A46 536D DF3E subq.w [A5 - 0x20C2], 1
00003A4A D040 add.w D0, D0
00003A4C 3033 0000 move.w D0, [A3 + D0.w]
00003A50 265F movea.l A3, [A7]+
00003A52 4E75 rts
fn00003A54:
00003A54 206D DF38 movea.l A0, [A5 - 0x20C8]
00003A58 7000 moveq.l D0, 0x00
00003A5A 302D DF3C move.w D0, [A5 - 0x20C4]
00003A5E E580 asl D0, 2
00003A60 2030 0800 move.l D0, [A0 + D0]
00003A64 90AD DF82 sub.l D0, [A5 - 0x207E]
00003A68 3B40 DF80 move.w [A5 - 0x2080], D0
00003A6C 206D DF38 movea.l A0, [A5 - 0x20C8]
00003A70 7000 moveq.l D0, 0x00
00003A72 302D DF3C move.w D0, [A5 - 0x20C4]
00003A76 536D DF3C subq.w [A5 - 0x20C4], 1
00003A7A E580 asl D0, 2
00003A7C 2030 0800 move.l D0, [A0 + D0]
00003A80 4E75 rts
fn00003A82:
00003A82 2F07 move.l -[A7], D7
00003A84 3E2F 000A move.w D7, [A7 + 0xA]
00003A88 7001 moveq.l D0, 0x01
00003A8A 206D BCF0 movea.l A0, [A5 - 0x4310]
00003A8E 226D BCEC movea.l A1, [A5 - 0x4314]
00003A92 7200 moveq.l D1, 0x00
00003A94 3207 move.w D1, D7
00003A96 D281 add.l D1, D1
00003A98 3231 1800 move.w D1, [A1 + D1]
00003A9C 5441 addq.w D1, 2
00003A9E 7400 moveq.l D2, 0x00
00003AA0 3401 move.w D2, D1
00003AA2 7211 moveq.l D1, 0x11
00003AA4 B230 2800 cmp.b D1, [A0 + D2]
00003AA8 6722 beq +0x24 /* 00003ACC */
00003AAA 206D BCF0 movea.l A0, [A5 - 0x4310]
00003AAE 226D BCEC movea.l A1, [A5 - 0x4314]
00003AB2 7200 moveq.l D1, 0x00
00003AB4 3207 move.w D1, D7
00003AB6 D281 add.l D1, D1
00003AB8 3231 1800 move.w D1, [A1 + D1]
00003ABC 5441 addq.w D1, 2
00003ABE 7400 moveq.l D2, 0x00
00003AC0 3401 move.w D2, D1
00003AC2 7212 moveq.l D1, 0x12
00003AC4 B230 2800 cmp.b D1, [A0 + D2]
00003AC8 6702 beq +0x4 /* 00003ACC */
00003ACA 7000 moveq.l D0, 0x00
label00003ACC:
00003ACC 4A80 tst.l D0
00003ACE 6720 beq +0x22 /* 00003AF0 */
00003AD0 206D BCF0 movea.l A0, [A5 - 0x4310]
00003AD4 226D BCEC movea.l A1, [A5 - 0x4314]
00003AD8 7000 moveq.l D0, 0x00
00003ADA 3007 move.w D0, D7
00003ADC D080 add.l D0, D0
00003ADE 3031 0800 move.w D0, [A1 + D0]
00003AE2 5640 addq.w D0, 3
00003AE4 7200 moveq.l D1, 0x00
00003AE6 3200 move.w D1, D0
00003AE8 7000 moveq.l D0, 0x00
00003AEA 1030 1800 move.b D0, [A0 + D1]
00003AEE 6002 bra +0x4 /* 00003AF2 */
label00003AF0:
00003AF0 70FF moveq.l D0, 0xFFFFFFFF
label00003AF2:
00003AF2 2E1F move.l D7, [A7]+
00003AF4 4E75 rts
fn00003AF6:
00003AF6 2F0B move.l -[A7], A3
00003AF8 47ED DF40 lea.l A3, [A5 - 0x20C0]
00003AFC 526D DF3E addq.w [A5 - 0x20C2], 1
00003B00 302D DF3E move.w D0, [A5 - 0x20C2]
00003B04 D040 add.w D0, D0
00003B06 37AF 000A 0000 move.w [A3 + D0.w], [A7 + 0xA]
00003B0C 265F movea.l A3, [A7]+
00003B0E 4E75 rts
fn00003B10:
00003B10 2F0B move.l -[A7], A3
00003B12 266F 0008 movea.l A3, [A7 + 0x8]
00003B16 7000 moveq.l D0, 0x00
00003B18 302D DF80 move.w D0, [A5 - 0x2080]
00003B1C D0AD DF82 add.l D0, [A5 - 0x207E]
00003B20 206D DF38 movea.l A0, [A5 - 0x20C8]
00003B24 526D DF3C addq.w [A5 - 0x20C4], 1
00003B28 7200 moveq.l D1, 0x00
00003B2A 322D DF3C move.w D1, [A5 - 0x20C4]
00003B2E E581 asl D1, 2
00003B30 2180 1800 move.l [A0 + D1], D0
00003B34 200B move.l D0, A3
00003B36 5280 addq.l D0, 1
00003B38 2F00 move.l -[A7], D0
00003B3A 7000 moveq.l D0, 0x00
00003B3C 302D DF80 move.w D0, [A5 - 0x2080]
00003B40 D0AD DF82 add.l D0, [A5 - 0x207E]
00003B44 2F00 move.l -[A7], D0
00003B46 7000 moveq.l D0, 0x00
00003B48 1013 move.b D0, [A3]
00003B4A 2F00 move.l -[A7], D0
00003B4C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003B50 7000 moveq.l D0, 0x00
00003B52 1013 move.b D0, [A3]
00003B54 D16D DF80 add.w [A5 - 0x2080], D0
00003B58 265F movea.l A3, [A7]+
00003B5A 4E75 rts
fn00003B5C:
00003B5C 4E56 FC00 link A6, -0x0400
00003B60 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00003B64 49EE FC00 lea.l A4, [A6 - 0x400]
00003B68 3C2E 000E move.w D6, [A6 + 0xE]
00003B6C 3E2E 000A move.w D7, [A6 + 0xA]
00003B70 0C47 00FF cmpi.w D7, 0xFF
00003B74 6318 bls +0x1A /* 00003B8E */
00003B76 7000 moveq.l D0, 0x00
00003B78 3007 move.w D0, D7
00003B7A 90BC 0000 0100 sub.l D0, 0x100
00003B80 2F00 move.l -[A7], D0
00003B82 4EBA FB80 jsr [PC - 0x480 /* 00003704 */]
00003B86 7200 moveq.l D1, 0x00
00003B88 3200 move.w D1, D0
00003B8A 588F addq.l A7, 4
00003B8C 600C bra +0xE /* 00003B9A */
label00003B8E:
00003B8E 2007 move.l D0, D7
00003B90 E540 asl D0.w, 2
00003B92 41ED DB84 lea.l A0, [A5 - 0x247C]
00003B96 2230 0000 move.l D1, [A0 + D0.w]
label00003B9A:
00003B9A 1A01 move.b D5, D1
00003B9C 264C movea.l A3, A4
00003B9E 528B addq.l A3, 1
00003BA0 0C47 0069 cmpi.w D7, 0x69 /* 'i' */
00003BA4 6712 beq +0x14 /* 00003BB8 */
00003BA6 0C47 0071 cmpi.w D7, 0x71 /* 'q' */
00003BAA 670C beq +0xE /* 00003BB8 */
00003BAC 0C47 0072 cmpi.w D7, 0x72 /* 'r' */
00003BB0 6706 beq +0x8 /* 00003BB8 */
00003BB2 0C47 0073 cmpi.w D7, 0x73 /* 's' */
00003BB6 6610 bne +0x12 /* 00003BC8 */
label00003BB8:
00003BB8 7000 moveq.l D0, 0x00
00003BBA 3007 move.w D0, D7
00003BBC 2F00 move.l -[A7], D0
00003BBE 4EBA 0222 jsr [PC + 0x222 /* 00003DE2 */]
00003BC2 588F addq.l A7, 4
00003BC4 6000 0212 bra +0x214 /* 00003DD8 */
label00003BC8:
00003BC8 0C47 0077 cmpi.w D7, 0x77 /* 'w' */
00003BCC 670C beq +0xE /* 00003BDA */
00003BCE 0C47 007B cmpi.w D7, 0x7B /* '{' */
00003BD2 6706 beq +0x8 /* 00003BDA */
00003BD4 0C47 007D cmpi.w D7, 0x7D /* '}' */
00003BD8 6610 bne +0x12 /* 00003BEA */
label00003BDA:
00003BDA 7000 moveq.l D0, 0x00
00003BDC 3007 move.w D0, D7
00003BDE 2F00 move.l -[A7], D0
00003BE0 4EBA 02D2 jsr [PC + 0x2D2 /* 00003EB4 */]
00003BE4 588F addq.l A7, 4
00003BE6 6000 01F0 bra +0x1F2 /* 00003DD8 */
label00003BEA:
00003BEA 0C47 008C cmpi.w D7, 0x8C
00003BEE 670C beq +0xE /* 00003BFC */
00003BF0 0C47 008B cmpi.w D7, 0x8B
00003BF4 6706 beq +0x8 /* 00003BFC */
00003BF6 0C47 008D cmpi.w D7, 0x8D
00003BFA 6610 bne +0x12 /* 00003C0C */
label00003BFC:
00003BFC 7000 moveq.l D0, 0x00
00003BFE 3007 move.w D0, D7
00003C00 2F00 move.l -[A7], D0
00003C02 4EBA 040C jsr [PC + 0x40C /* 00004010 */]
00003C06 588F addq.l A7, 4
00003C08 6000 01CE bra +0x1D0 /* 00003DD8 */
label00003C0C:
00003C0C 0C47 0089 cmpi.w D7, 0x89
00003C10 670C beq +0xE /* 00003C1E */
00003C12 0C47 0088 cmpi.w D7, 0x88
00003C16 6706 beq +0x8 /* 00003C1E */
00003C18 0C47 008A cmpi.w D7, 0x8A
00003C1C 6610 bne +0x12 /* 00003C2E */
label00003C1E:
00003C1E 7000 moveq.l D0, 0x00
00003C20 3007 move.w D0, D7
00003C22 2F00 move.l -[A7], D0
00003C24 4EBA 04F2 jsr [PC + 0x4F2 /* 00004118 */]
00003C28 588F addq.l A7, 4
00003C2A 6000 01AC bra +0x1AE /* 00003DD8 */
label00003C2E:
00003C2E 0C47 0100 cmpi.w D7, 0x100
00003C32 630C bls +0xE /* 00003C40 */
00003C34 3007 move.w D0, D7
00003C36 907C 0100 sub.w D0, 0x100
00003C3A 0C40 0025 cmpi.w D0, 0x25 /* '%' */
00003C3E 6706 beq +0x8 /* 00003C46 */
label00003C40:
00003C40 0C47 00B2 cmpi.w D7, 0xB2
00003C44 6610 bne +0x12 /* 00003C56 */
label00003C46:
00003C46 7000 moveq.l D0, 0x00
00003C48 3007 move.w D0, D7
00003C4A 2F00 move.l -[A7], D0
00003C4C 4EBA 061C jsr [PC + 0x61C /* 0000426A */]
00003C50 588F addq.l A7, 4
00003C52 6000 0184 bra +0x186 /* 00003DD8 */
label00003C56:
00003C56 0C47 00D6 cmpi.w D7, 0xD6
00003C5A 6610 bne +0x12 /* 00003C6C */
00003C5C 7000 moveq.l D0, 0x00
00003C5E 3007 move.w D0, D7
00003C60 2F00 move.l -[A7], D0
00003C62 4EBA 070A jsr [PC + 0x70A /* 0000436E */]
00003C66 588F addq.l A7, 4
00003C68 6000 016E bra +0x170 /* 00003DD8 */
label00003C6C:
00003C6C 0C47 004D cmpi.w D7, 0x4D /* 'M' */
00003C70 670C beq +0xE /* 00003C7E */
00003C72 0C47 00C9 cmpi.w D7, 0xC9
00003C76 6706 beq +0x8 /* 00003C7E */
00003C78 0C47 00CA cmpi.w D7, 0xCA
00003C7C 6610 bne +0x12 /* 00003C8E */
label00003C7E:
00003C7E 7000 moveq.l D0, 0x00
00003C80 3007 move.w D0, D7
00003C82 2F00 move.l -[A7], D0
00003C84 4EBA 0894 jsr [PC + 0x894 /* 0000451A */]
00003C88 588F addq.l A7, 4
00003C8A 6000 014C bra +0x14E /* 00003DD8 */
label00003C8E:
00003C8E 0C47 008F cmpi.w D7, 0x8F
00003C92 670C beq +0xE /* 00003CA0 */
00003C94 0C47 00D5 cmpi.w D7, 0xD5
00003C98 6706 beq +0x8 /* 00003CA0 */
00003C9A 0C47 00D7 cmpi.w D7, 0xD7
00003C9E 6614 bne +0x16 /* 00003CB4 */
label00003CA0:
00003CA0 7000 moveq.l D0, 0x00
00003CA2 3006 move.w D0, D6
00003CA4 2F00 move.l -[A7], D0
00003CA6 7000 moveq.l D0, 0x00
00003CA8 3007 move.w D0, D7
00003CAA 2F00 move.l -[A7], D0
00003CAC 4EBA 0916 jsr [PC + 0x916 /* 000045C4 */]
00003CB0 508F addq.l A7, 8
00003CB2 6036 bra +0x38 /* 00003CEA */
label00003CB4:
00003CB4 0C47 00FF cmpi.w D7, 0xFF
00003CB8 6516 bcs +0x18 /* 00003CD0 */
00003CBA 7000 moveq.l D0, 0x00
00003CBC 3007 move.w D0, D7
00003CBE 90BC 0000 0100 sub.l D0, 0x100
00003CC4 2F00 move.l -[A7], D0
00003CC6 4EBA FA3C jsr [PC - 0x5C4 /* 00003704 */]
00003CCA 4A40 tst.w D0
00003CCC 588F addq.l A7, 4
00003CCE 6714 beq +0x16 /* 00003CE4 */
label00003CD0:
00003CD0 0C47 00FF cmpi.w D7, 0xFF
00003CD4 6414 bcc +0x16 /* 00003CEA */
00003CD6 2007 move.l D0, D7
00003CD8 E540 asl D0.w, 2
00003CDA 41ED DB84 lea.l A0, [A5 - 0x247C]
00003CDE 4AB0 0000 tst.l [A0 + D0.w]
00003CE2 6606 bne +0x8 /* 00003CEA */
label00003CE4:
00003CE4 7000 moveq.l D0, 0x00
00003CE6 6000 00F0 bra +0xF2 /* 00003DD8 */
label00003CEA:
00003CEA 0C05 0039 cmpi.b D5, 0x39 /* '9' */
00003CEE 6700 00C4 beq +0xC6 /* 00003DB4 */
00003CF2 0C05 003B cmpi.b D5, 0x3B /* ';' */
00003CF6 6700 00BC beq +0xBE /* 00003DB4 */
00003CFA 0C05 0038 cmpi.b D5, 0x38 /* '8' */
00003CFE 6700 00B4 beq +0xB6 /* 00003DB4 */
00003D02 0C05 003C cmpi.b D5, 0x3C /* '<' */
00003D06 6700 00AC beq +0xAE /* 00003DB4 */
00003D0A 7000 moveq.l D0, 0x00
00003D0C 1005 move.b D0, D5
00003D0E 0C80 0000 0090 cmpi.l D0, 0x90
00003D14 6700 009E beq +0xA0 /* 00003DB4 */
00003D18 0C05 003E cmpi.b D5, 0x3E /* '>' */
00003D1C 6700 0096 beq +0x98 /* 00003DB4 */
00003D20 0C05 000B cmpi.b D5, 0xB
00003D24 6700 008E beq +0x90 /* 00003DB4 */
00003D28 0C05 0005 cmpi.b D5, 0x5
00003D2C 6700 0086 beq +0x88 /* 00003DB4 */
00003D30 7000 moveq.l D0, 0x00
00003D32 1005 move.b D0, D5
00003D34 0C80 0000 00A9 cmpi.l D0, 0xA9
00003D3A 6778 beq +0x7A /* 00003DB4 */
00003D3C 0C05 0007 cmpi.b D5, 0x7
00003D40 6772 beq +0x74 /* 00003DB4 */
00003D42 0C05 0006 cmpi.b D5, 0x6
00003D46 676C beq +0x6E /* 00003DB4 */
00003D48 0C05 000C cmpi.b D5, 0xC
00003D4C 6766 beq +0x68 /* 00003DB4 */
00003D4E 7000 moveq.l D0, 0x00
00003D50 1005 move.b D0, D5
00003D52 0C80 0000 00C1 cmpi.l D0, 0xC1
00003D58 675A beq +0x5C /* 00003DB4 */
00003D5A 0C05 0004 cmpi.b D5, 0x4
00003D5E 6754 beq +0x56 /* 00003DB4 */
00003D60 7000 moveq.l D0, 0x00
00003D62 1005 move.b D0, D5
00003D64 0C80 0000 00C2 cmpi.l D0, 0xC2
00003D6A 6748 beq +0x4A /* 00003DB4 */
00003D6C 0C05 002E cmpi.b D5, 0x2E /* '.' */
00003D70 6742 beq +0x44 /* 00003DB4 */
00003D72 0C05 0073 cmpi.b D5, 0x73 /* 's' */
00003D76 673C beq +0x3E /* 00003DB4 */
00003D78 0C05 0074 cmpi.b D5, 0x74 /* 't' */
00003D7C 6736 beq +0x38 /* 00003DB4 */
00003D7E 0C05 007C cmpi.b D5, 0x7C /* '|' */
00003D82 6730 beq +0x32 /* 00003DB4 */
00003D84 0C05 006D cmpi.b D5, 0x6D /* 'm' */
00003D88 672A beq +0x2C /* 00003DB4 */
00003D8A 0C05 0061 cmpi.b D5, 0x61 /* 'a' */
00003D8E 6724 beq +0x26 /* 00003DB4 */
00003D90 0C05 0009 cmpi.b D5, 0x9 /* '\t' */
00003D94 671E beq +0x20 /* 00003DB4 */
00003D96 0C05 0008 cmpi.b D5, 0x8
00003D9A 6718 beq +0x1A /* 00003DB4 */
00003D9C 0C05 0001 cmpi.b D5, 0x1
00003DA0 6712 beq +0x14 /* 00003DB4 */
00003DA2 0C05 0064 cmpi.b D5, 0x64 /* 'd' */
00003DA6 670C beq +0xE /* 00003DB4 */
00003DA8 0C05 000D cmpi.b D5, 0xD /* '\r' */
00003DAC 6706 beq +0x8 /* 00003DB4 */
00003DAE 0C05 000E cmpi.b D5, 0xE
00003DB2 6608 bne +0xA /* 00003DBC */
label00003DB4:
00003DB4 16FC 0042 move.b [A3]+, 0x42 /* 'B' */
00003DB8 16C6 move.b [A3]+, D6
00003DBA 6004 bra +0x6 /* 00003DC0 */
label00003DBC:
00003DBC 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
label00003DC0:
00003DC0 16C5 move.b [A3]+, D5
00003DC2 200B move.l D0, A3
00003DC4 908C sub.l D0, A4
00003DC6 5380 subq.l D0, 1
00003DC8 1880 move.b [A4], D0
00003DCA 2F0C move.l -[A7], A4
00003DCC 4EBA FD42 jsr [PC - 0x2BE /* 00003B10 */]
00003DD0 9D6D DF3C sub.w [A5 - 0x20C4], D6
00003DD4 7001 moveq.l D0, 0x01
00003DD6 588F addq.l A7, 4
label00003DD8:
00003DD8 4CEE 18E0 FBEC movem.l D5,D6,D7,A3,A4, [A6 - 0x414]
00003DDE 4E5E unlink A6
00003DE0 4E75 rts
fn00003DE2:
00003DE2 4E56 FFEA link A6, -0x0016
00003DE6 48E7 0110 movem.l -[A7], D7,A3
00003DEA 3E2E 000A move.w D7, [A6 + 0xA]
00003DEE 7000 moveq.l D0, 0x00
00003DF0 302D DF80 move.w D0, [A5 - 0x2080]
00003DF4 2640 movea.l A3, D0
00003DF6 D7ED DF82 add.l A3, [A5 - 0x207E]
00003DFA 16FC 0015 move.b [A3]+, 0x15
00003DFE 0C47 0069 cmpi.w D7, 0x69 /* 'i' */
00003E02 6608 bne +0xA /* 00003E0C */
00003E04 16FC 0003 move.b [A3]+, 0x3
00003E08 6000 0090 bra +0x92 /* 00003E9A */
label00003E0C:
00003E0C 0C47 0071 cmpi.w D7, 0x71 /* 'q' */
00003E10 670C beq +0xE /* 00003E1E */
00003E12 0C47 0072 cmpi.w D7, 0x72 /* 'r' */
00003E16 6706 beq +0x8 /* 00003E1E */
00003E18 0C47 0073 cmpi.w D7, 0x73 /* 's' */
00003E1C 667C bne +0x7E /* 00003E9A */
label00003E1E:
00003E1E 0C47 0073 cmpi.w D7, 0x73 /* 's' */
00003E22 6604 bne +0x6 /* 00003E28 */
00003E24 701F moveq.l D0, 0x1F
00003E26 6002 bra +0x4 /* 00003E2A */
label00003E28:
00003E28 701E moveq.l D0, 0x1E
label00003E2A:
00003E2A 16C0 move.b [A3]+, D0
00003E2C 0C47 0071 cmpi.w D7, 0x71 /* 'q' */
00003E30 660A bne +0xC /* 00003E3C */
00003E32 16BC 0018 move.b [A3], 0x18
00003E36 422B 0001 clr.b [A3 + 0x1]
00003E3A 6044 bra +0x46 /* 00003E80 */
label00003E3C:
00003E3C 0C47 0072 cmpi.w D7, 0x72 /* 'r' */
00003E40 660C bne +0xE /* 00003E4E */
00003E42 16BC 05A0 move.b [A3], 0xA0
00003E46 177C 0005 0001 move.b [A3 + 0x1], 0x5
00003E4C 6032 bra +0x34 /* 00003E80 */
label00003E4E:
00003E4E 203C 0001 5180 move.l D0, 0x15180
00003E54 2D40 FFEA move.l [A6 - 0x16], D0
00003E58 486E FFEA pea.l [A6 - 0x16]
00003E5C 486E FFEE pea.l [A6 - 0x12]
00003E60 3F3C 280E move.w -[A7], 0x280E
00003E64 A9EB syscall Pack4/FP68K
00003E66 486E FFEE pea.l [A6 - 0x12]
00003E6A 486E FFF8 pea.l [A6 - 0x8]
00003E6E 3F3C 0810 move.w -[A7], 0x810
00003E72 A9EB syscall Pack4/FP68K
00003E74 2F0B move.l -[A7], A3
00003E76 486E FFF8 pea.l [A6 - 0x8]
00003E7A 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00003E7E 508F addq.l A7, 8
label00003E80:
00003E80 0C47 0073 cmpi.w D7, 0x73 /* 's' */
00003E84 6604 bne +0x6 /* 00003E8A */
00003E86 7008 moveq.l D0, 0x08
00003E88 6002 bra +0x4 /* 00003E8C */
label00003E8A:
00003E8A 7002 moveq.l D0, 0x02
label00003E8C:
00003E8C D7C0 add.l A3, D0
00003E8E 16FC 0006 move.b [A3]+, 0x6
00003E92 16FC 0015 move.b [A3]+, 0x15
00003E96 16FC 0003 move.b [A3]+, 0x3
label00003E9A:
00003E9A 200B move.l D0, A3
00003E9C 90AD DF82 sub.l D0, [A5 - 0x207E]
00003EA0 3B40 DF80 move.w [A5 - 0x2080], D0
00003EA4 536D DF3C subq.w [A5 - 0x20C4], 1
00003EA8 7001 moveq.l D0, 0x01
00003EAA 4CEE 0880 FFE2 movem.l D7,A3, [A6 - 0x1E]
00003EB0 4E5E unlink A6
00003EB2 4E75 rts
fn00003EB4:
00003EB4 4E56 F3FA link A6, -0x0C06
00003EB8 48E7 0018 movem.l -[A7], A3,A4
00003EBC 49EE FBFE lea.l A4, [A6 - 0x402]
00003EC0 7000 moveq.l D0, 0x00
00003EC2 302D DF80 move.w D0, [A5 - 0x2080]
00003EC6 206D DF38 movea.l A0, [A5 - 0x20C8]
00003ECA 7200 moveq.l D1, 0x00
00003ECC 322D DF3C move.w D1, [A5 - 0x20C4]
00003ED0 E581 asl D1, 2
00003ED2 2230 1800 move.l D1, [A0 + D1]
00003ED6 92AD DF82 sub.l D1, [A5 - 0x207E]
00003EDA 9081 sub.l D0, D1
00003EDC 1880 move.b [A4], D0
00003EDE 4EBA FB74 jsr [PC - 0x48C /* 00003A54 */]
00003EE2 2F00 move.l -[A7], D0
00003EE4 200C move.l D0, A4
00003EE6 5280 addq.l D0, 1
00003EE8 2F00 move.l -[A7], D0
00003EEA 7000 moveq.l D0, 0x00
00003EEC 1014 move.b D0, [A4]
00003EEE 2F00 move.l -[A7], D0
00003EF0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003EF4 7000 moveq.l D0, 0x00
00003EF6 302D DF80 move.w D0, [A5 - 0x2080]
00003EFA 206D DF38 movea.l A0, [A5 - 0x20C8]
00003EFE 7200 moveq.l D1, 0x00
00003F00 322D DF3C move.w D1, [A5 - 0x20C4]
00003F04 E581 asl D1, 2
00003F06 2230 1800 move.l D1, [A0 + D1]
00003F0A 92AD DF82 sub.l D1, [A5 - 0x207E]
00003F0E 9081 sub.l D0, D1
00003F10 1D40 F7FC move.b [A6 - 0x804], D0
00003F14 4EBA FB3E jsr [PC - 0x4C2 /* 00003A54 */]
00003F18 2F00 move.l -[A7], D0
00003F1A 41EE F7FC lea.l A0, [A6 - 0x804]
00003F1E 5288 addq.l A0, 1
00003F20 2F08 move.l -[A7], A0
00003F22 7000 moveq.l D0, 0x00
00003F24 102E F7FC move.b D0, [A6 - 0x804]
00003F28 2F00 move.l -[A7], D0
00003F2A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003F2E 7000 moveq.l D0, 0x00
00003F30 302D DF80 move.w D0, [A5 - 0x2080]
00003F34 206D DF38 movea.l A0, [A5 - 0x20C8]
00003F38 7200 moveq.l D1, 0x00
00003F3A 322D DF3C move.w D1, [A5 - 0x20C4]
00003F3E E581 asl D1, 2
00003F40 2230 1800 move.l D1, [A0 + D1]
00003F44 92AD DF82 sub.l D1, [A5 - 0x207E]
00003F48 9081 sub.l D0, D1
00003F4A 1D40 F3FA move.b [A6 - 0xC06], D0
00003F4E 4EBA FB04 jsr [PC - 0x4FC /* 00003A54 */]
00003F52 2F00 move.l -[A7], D0
00003F54 41EE F3FA lea.l A0, [A6 - 0xC06]
00003F58 5288 addq.l A0, 1
00003F5A 2F08 move.l -[A7], A0
00003F5C 7000 moveq.l D0, 0x00
00003F5E 102E F3FA move.b D0, [A6 - 0xC06]
00003F62 2F00 move.l -[A7], D0
00003F64 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003F68 526D DF3C addq.w [A5 - 0x20C4], 1
00003F6C 7000 moveq.l D0, 0x00
00003F6E 302D DF80 move.w D0, [A5 - 0x2080]
00003F72 2640 movea.l A3, D0
00003F74 D7ED DF82 add.l A3, [A5 - 0x207E]
00003F78 206D DF38 movea.l A0, [A5 - 0x20C8]
00003F7C 7000 moveq.l D0, 0x00
00003F7E 302D DF3C move.w D0, [A5 - 0x20C4]
00003F82 E580 asl D0, 2
00003F84 218B 0800 move.l [A0 + D0], A3
00003F88 41EE F3FA lea.l A0, [A6 - 0xC06]
00003F8C 5288 addq.l A0, 1
00003F8E 2F08 move.l -[A7], A0
00003F90 2F0B move.l -[A7], A3
00003F92 7000 moveq.l D0, 0x00
00003F94 102E F3FA move.b D0, [A6 - 0xC06]
00003F98 2F00 move.l -[A7], D0
00003F9A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003F9E 7000 moveq.l D0, 0x00
00003FA0 102E F3FA move.b D0, [A6 - 0xC06]
00003FA4 D7C0 add.l A3, D0
00003FA6 41EE F7FC lea.l A0, [A6 - 0x804]
00003FAA 5288 addq.l A0, 1
00003FAC 2F08 move.l -[A7], A0
00003FAE 2F0B move.l -[A7], A3
00003FB0 7000 moveq.l D0, 0x00
00003FB2 102E F7FC move.b D0, [A6 - 0x804]
00003FB6 2F00 move.l -[A7], D0
00003FB8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003FBC 7000 moveq.l D0, 0x00
00003FBE 102E F7FC move.b D0, [A6 - 0x804]
00003FC2 D7C0 add.l A3, D0
00003FC4 200C move.l D0, A4
00003FC6 5280 addq.l D0, 1
00003FC8 2F00 move.l -[A7], D0
00003FCA 2F0B move.l -[A7], A3
00003FCC 7000 moveq.l D0, 0x00
00003FCE 1014 move.b D0, [A4]
00003FD0 2F00 move.l -[A7], D0
00003FD2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00003FD6 7000 moveq.l D0, 0x00
00003FD8 1014 move.b D0, [A4]
00003FDA D7C0 add.l A3, D0
00003FDC 16FC 0015 move.b [A3]+, 0x15
00003FE0 16FC 0013 move.b [A3]+, 0x13
00003FE4 16FC 0042 move.b [A3]+, 0x42 /* 'B' */
00003FE8 16FC 0003 move.b [A3]+, 0x3
00003FEC 302E 000A move.w D0, [A6 + 0xA]
00003FF0 E540 asl D0.w, 2
00003FF2 41ED DB84 lea.l A0, [A5 - 0x247C]
00003FF6 16F0 0003 move.b [A3]+, [A0 + D0.w + 0x3]
00003FFA 200B move.l D0, A3
00003FFC 90AD DF82 sub.l D0, [A5 - 0x207E]
00004000 3B40 DF80 move.w [A5 - 0x2080], D0
00004004 7001 moveq.l D0, 0x01
00004006 4CEE 1800 F3F2 movem.l A3,A4, [A6 - 0xC0E]
0000400C 4E5E unlink A6
0000400E 4E75 rts
fn00004010:
00004010 4E56 FBFE link A6, -0x0402
00004014 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004018 49EE FBFE lea.l A4, [A6 - 0x402]
0000401C 3C2E 000A move.w D6, [A6 + 0xA]
00004020 4247 clr.w D7
00004022 7000 moveq.l D0, 0x00
00004024 302D DF80 move.w D0, [A5 - 0x2080]
00004028 206D DF38 movea.l A0, [A5 - 0x20C8]
0000402C 7200 moveq.l D1, 0x00
0000402E 322D DF3C move.w D1, [A5 - 0x20C4]
00004032 E581 asl D1, 2
00004034 2230 1800 move.l D1, [A0 + D1]
00004038 92AD DF82 sub.l D1, [A5 - 0x207E]
0000403C 9081 sub.l D0, D1
0000403E 1880 move.b [A4], D0
00004040 4EBA FA12 jsr [PC - 0x5EE /* 00003A54 */]
00004044 2640 movea.l A3, D0
00004046 2F0B move.l -[A7], A3
00004048 200C move.l D0, A4
0000404A 5280 addq.l D0, 1
0000404C 2F00 move.l -[A7], D0
0000404E 7000 moveq.l D0, 0x00
00004050 1014 move.b D0, [A4]
00004052 2F00 move.l -[A7], D0
00004054 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004058 526D DF3C addq.w [A5 - 0x20C4], 1
0000405C 206D DF38 movea.l A0, [A5 - 0x20C8]
00004060 7000 moveq.l D0, 0x00
00004062 302D DF3C move.w D0, [A5 - 0x20C4]
00004066 E580 asl D0, 2
00004068 218B 0800 move.l [A0 + D0], A3
label0000406C:
0000406C 200C move.l D0, A4
0000406E 5280 addq.l D0, 1
00004070 2F00 move.l -[A7], D0
00004072 2F0B move.l -[A7], A3
00004074 7000 moveq.l D0, 0x00
00004076 1014 move.b D0, [A4]
00004078 2F00 move.l -[A7], D0
0000407A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000407E 7000 moveq.l D0, 0x00
00004080 1014 move.b D0, [A4]
00004082 D7C0 add.l A3, D0
00004084 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
00004088 16FC 0015 move.b [A3]+, 0x15
0000408C 200C move.l D0, A4
0000408E 5280 addq.l D0, 1
00004090 2F00 move.l -[A7], D0
00004092 2F0B move.l -[A7], A3
00004094 7000 moveq.l D0, 0x00
00004096 1014 move.b D0, [A4]
00004098 2F00 move.l -[A7], D0
0000409A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000409E 7000 moveq.l D0, 0x00
000040A0 1014 move.b D0, [A4]
000040A2 D7C0 add.l A3, D0
000040A4 16FC 0015 move.b [A3]+, 0x15
000040A8 16FC 0013 move.b [A3]+, 0x13
000040AC 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
000040B0 16FC 0015 move.b [A3]+, 0x15
000040B4 0C47 0001 cmpi.w D7, 0x1
000040B8 6604 bne +0x6 /* 000040BE */
000040BA 7003 moveq.l D0, 0x03
000040BC 600C bra +0xE /* 000040CA */
label000040BE:
000040BE 0C46 008B cmpi.w D6, 0x8B
000040C2 6604 bne +0x6 /* 000040C8 */
000040C4 7003 moveq.l D0, 0x03
000040C6 6002 bra +0x4 /* 000040CA */
label000040C8:
000040C8 7004 moveq.l D0, 0x04
label000040CA:
000040CA 16C0 move.b [A3]+, D0
000040CC 16FC 0015 move.b [A3]+, 0x15
000040D0 0C46 008D cmpi.w D6, 0x8D
000040D4 670E beq +0x10 /* 000040E4 */
000040D6 16FC 001E move.b [A3]+, 0x1E
000040DA 16BC 0002 move.b [A3], 0x2
000040DE 422B 0001 clr.b [A3 + 0x1]
000040E2 548B addq.l A3, 2
label000040E4:
000040E4 0C46 008D cmpi.w D6, 0x8D
000040E8 6604 bne +0x6 /* 000040EE */
000040EA 4A47 tst.w D7
000040EC 6704 beq +0x6 /* 000040F2 */
label000040EE:
000040EE 16FC 0006 move.b [A3]+, 0x6
label000040F2:
000040F2 5247 addq.w D7, 1
000040F4 0C46 008D cmpi.w D6, 0x8D
000040F8 6608 bne +0xA /* 00004102 */
000040FA 0C47 0002 cmpi.w D7, 0x2
000040FE 6500 FF6C bcs -0x92 /* 0000406C */
label00004102:
00004102 200B move.l D0, A3
00004104 90AD DF82 sub.l D0, [A5 - 0x207E]
00004108 3B40 DF80 move.w [A5 - 0x2080], D0
0000410C 7001 moveq.l D0, 0x01
0000410E 4CEE 18C0 FBEE movem.l D6,D7,A3,A4, [A6 - 0x412]
00004114 4E5E unlink A6
00004116 4E75 rts
fn00004118:
00004118 4E56 FBFE link A6, -0x0402
0000411C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004120 49EE FBFE lea.l A4, [A6 - 0x402]
00004124 3C2E 000A move.w D6, [A6 + 0xA]
00004128 4247 clr.w D7
0000412A 7000 moveq.l D0, 0x00
0000412C 302D DF80 move.w D0, [A5 - 0x2080]
00004130 206D DF38 movea.l A0, [A5 - 0x20C8]
00004134 7200 moveq.l D1, 0x00
00004136 322D DF3C move.w D1, [A5 - 0x20C4]
0000413A E581 asl D1, 2
0000413C 2230 1800 move.l D1, [A0 + D1]
00004140 92AD DF82 sub.l D1, [A5 - 0x207E]
00004144 9081 sub.l D0, D1
00004146 1880 move.b [A4], D0
00004148 4EBA F90A jsr [PC - 0x6F6 /* 00003A54 */]
0000414C 2640 movea.l A3, D0
0000414E 2F0B move.l -[A7], A3
00004150 200C move.l D0, A4
00004152 5280 addq.l D0, 1
00004154 2F00 move.l -[A7], D0
00004156 7000 moveq.l D0, 0x00
00004158 1014 move.b D0, [A4]
0000415A 2F00 move.l -[A7], D0
0000415C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004160 526D DF3C addq.w [A5 - 0x20C4], 1
00004164 206D DF38 movea.l A0, [A5 - 0x20C8]
00004168 7000 moveq.l D0, 0x00
0000416A 302D DF3C move.w D0, [A5 - 0x20C4]
0000416E E580 asl D0, 2
00004170 218B 0800 move.l [A0 + D0], A3
00004174 0C46 008A cmpi.w D6, 0x8A
00004178 6648 bne +0x4A /* 000041C2 */
label0000417A:
0000417A 16FC 001E move.b [A3]+, 0x1E
0000417E 16BC 0001 move.b [A3], 0x1
00004182 422B 0001 clr.b [A3 + 0x1]
00004186 548B addq.l A3, 2
00004188 200C move.l D0, A4
0000418A 5280 addq.l D0, 1
0000418C 2F00 move.l -[A7], D0
0000418E 2F0B move.l -[A7], A3
00004190 7000 moveq.l D0, 0x00
00004192 1014 move.b D0, [A4]
00004194 2F00 move.l -[A7], D0
00004196 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000419A 7000 moveq.l D0, 0x00
0000419C 1014 move.b D0, [A4]
0000419E D7C0 add.l A3, D0
000041A0 16FC 0015 move.b [A3]+, 0x15
000041A4 4A47 tst.w D7
000041A6 6704 beq +0x6 /* 000041AC */
000041A8 7004 moveq.l D0, 0x04
000041AA 6002 bra +0x4 /* 000041AE */
label000041AC:
000041AC 7003 moveq.l D0, 0x03
label000041AE:
000041AE 16C0 move.b [A3]+, D0
000041B0 16FC 0015 move.b [A3]+, 0x15
000041B4 5247 addq.w D7, 1
000041B6 0C47 0002 cmpi.w D7, 0x2
000041BA 65BE bcs -0x40 /* 0000417A */
000041BC 16FC 0006 move.b [A3]+, 0x6
000041C0 6072 bra +0x74 /* 00004234 */
label000041C2:
000041C2 200C move.l D0, A4
000041C4 5280 addq.l D0, 1
000041C6 2F00 move.l -[A7], D0
000041C8 2F0B move.l -[A7], A3
000041CA 7000 moveq.l D0, 0x00
000041CC 1014 move.b D0, [A4]
000041CE 2F00 move.l -[A7], D0
000041D0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000041D4 7000 moveq.l D0, 0x00
000041D6 1014 move.b D0, [A4]
000041D8 D7C0 add.l A3, D0
000041DA 16FC 0015 move.b [A3]+, 0x15
000041DE 16FC 001E move.b [A3]+, 0x1E
000041E2 16BC 0002 move.b [A3], 0x2
000041E6 422B 0001 clr.b [A3 + 0x1]
000041EA 548B addq.l A3, 2
000041EC 16FC 0007 move.b [A3]+, 0x7
000041F0 16FC 001E move.b [A3]+, 0x1E
000041F4 16BC 0001 move.b [A3], 0x1
000041F8 422B 0001 clr.b [A3 + 0x1]
000041FC 548B addq.l A3, 2
000041FE 0C46 0088 cmpi.w D6, 0x88
00004202 6604 bne +0x6 /* 00004208 */
00004204 7004 moveq.l D0, 0x04
00004206 6002 bra +0x4 /* 0000420A */
label00004208:
00004208 7003 moveq.l D0, 0x03
label0000420A:
0000420A 16C0 move.b [A3]+, D0
0000420C 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
00004210 16FC 0014 move.b [A3]+, 0x14
00004214 200C move.l D0, A4
00004216 5280 addq.l D0, 1
00004218 2F00 move.l -[A7], D0
0000421A 2F0B move.l -[A7], A3
0000421C 7000 moveq.l D0, 0x00
0000421E 1014 move.b D0, [A4]
00004220 2F00 move.l -[A7], D0
00004222 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004226 7000 moveq.l D0, 0x00
00004228 1014 move.b D0, [A4]
0000422A D7C0 add.l A3, D0
0000422C 16FC 0015 move.b [A3]+, 0x15
00004230 16FC 0003 move.b [A3]+, 0x3
label00004234:
00004234 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
00004238 16FC 0016 move.b [A3]+, 0x16
0000423C 0C46 008A cmpi.w D6, 0x8A
00004240 6612 bne +0x14 /* 00004254 */
00004242 16FC 001E move.b [A3]+, 0x1E
00004246 16BC 0002 move.b [A3], 0x2
0000424A 422B 0001 clr.b [A3 + 0x1]
0000424E 548B addq.l A3, 2
00004250 16FC 0006 move.b [A3]+, 0x6
label00004254:
00004254 200B move.l D0, A3
00004256 90AD DF82 sub.l D0, [A5 - 0x207E]
0000425A 3B40 DF80 move.w [A5 - 0x2080], D0
0000425E 7001 moveq.l D0, 0x01
00004260 4CEE 18C0 FBEE movem.l D6,D7,A3,A4, [A6 - 0x412]
00004266 4E5E unlink A6
00004268 4E75 rts
fn0000426A:
0000426A 4E56 FBFE link A6, -0x0402
0000426E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00004272 49EE FBFE lea.l A4, [A6 - 0x402]
00004276 3E2E 000A move.w D7, [A6 + 0xA]
0000427A 0C47 00FF cmpi.w D7, 0xFF
0000427E 6318 bls +0x1A /* 00004298 */
00004280 7000 moveq.l D0, 0x00
00004282 3007 move.w D0, D7
00004284 90BC 0000 0100 sub.l D0, 0x100
0000428A 2F00 move.l -[A7], D0
0000428C 4EBA F476 jsr [PC - 0xB8A /* 00003704 */]
00004290 7200 moveq.l D1, 0x00
00004292 3200 move.w D1, D0
00004294 588F addq.l A7, 4
00004296 600C bra +0xE /* 000042A4 */
label00004298:
00004298 2007 move.l D0, D7
0000429A E540 asl D0.w, 2
0000429C 41ED DB84 lea.l A0, [A5 - 0x247C]
000042A0 2230 0000 move.l D1, [A0 + D0.w]
label000042A4:
000042A4 1C01 move.b D6, D1
000042A6 7000 moveq.l D0, 0x00
000042A8 302D DF80 move.w D0, [A5 - 0x2080]
000042AC 206D DF38 movea.l A0, [A5 - 0x20C8]
000042B0 7200 moveq.l D1, 0x00
000042B2 322D DF3C move.w D1, [A5 - 0x20C4]
000042B6 E581 asl D1, 2
000042B8 2230 1800 move.l D1, [A0 + D1]
000042BC 92AD DF82 sub.l D1, [A5 - 0x207E]
000042C0 9081 sub.l D0, D1
000042C2 1880 move.b [A4], D0
000042C4 4EBA F78E jsr [PC - 0x872 /* 00003A54 */]
000042C8 2640 movea.l A3, D0
000042CA 2F0B move.l -[A7], A3
000042CC 200C move.l D0, A4
000042CE 5280 addq.l D0, 1
000042D0 2F00 move.l -[A7], D0
000042D2 7000 moveq.l D0, 0x00
000042D4 1014 move.b D0, [A4]
000042D6 2F00 move.l -[A7], D0
000042D8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000042DC 526D DF3C addq.w [A5 - 0x20C4], 1
000042E0 206D DF38 movea.l A0, [A5 - 0x20C8]
000042E4 7000 moveq.l D0, 0x00
000042E6 302D DF3C move.w D0, [A5 - 0x20C4]
000042EA E580 asl D0, 2
000042EC 218B 0800 move.l [A0 + D0], A3
000042F0 0C06 007D cmpi.b D6, 0x7D /* '}' */
000042F4 662C bne +0x2E /* 00004322 */
000042F6 16FC 0017 move.b [A3]+, 0x17
000042FA 4878 053B push.l 0x53B
000042FE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00004302 588F addq.l A7, 4
00004304 2F00 move.l -[A7], D0
00004306 486D DB7C pea.l [A5 - 0x2484]
0000430A 200B move.l D0, A3
0000430C 5280 addq.l D0, 1
0000430E 2F00 move.l -[A7], D0
00004310 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00004314 1680 move.b [A3], D0
00004316 5200 addq.b D0, 1
00004318 7200 moveq.l D1, 0x00
0000431A 1200 move.b D1, D0
0000431C D7C1 add.l A3, D1
0000431E 4FEF 000C lea.l A7, [A7 + 0xC]
label00004322:
00004322 200C move.l D0, A4
00004324 5280 addq.l D0, 1
00004326 2F00 move.l -[A7], D0
00004328 2F0B move.l -[A7], A3
0000432A 7000 moveq.l D0, 0x00
0000432C 1014 move.b D0, [A4]
0000432E 2F00 move.l -[A7], D0
00004330 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004334 7000 moveq.l D0, 0x00
00004336 1014 move.b D0, [A4]
00004338 D7C0 add.l A3, D0
0000433A 0C06 000D cmpi.b D6, 0xD /* '\r' */
0000433E 660E bne +0x10 /* 0000434E */
00004340 16FC 001E move.b [A3]+, 0x1E
00004344 16BC 0002 move.b [A3], 0x2
00004348 422B 0001 clr.b [A3 + 0x1]
0000434C 548B addq.l A3, 2
label0000434E:
0000434E 16FC 0042 move.b [A3]+, 0x42 /* 'B' */
00004352 16FC 0002 move.b [A3]+, 0x2
00004356 16C6 move.b [A3]+, D6
00004358 200B move.l D0, A3
0000435A 90AD DF82 sub.l D0, [A5 - 0x207E]
0000435E 3B40 DF80 move.w [A5 - 0x2080], D0
00004362 7001 moveq.l D0, 0x01
00004364 4CEE 18C0 FBEE movem.l D6,D7,A3,A4, [A6 - 0x412]
0000436A 4E5E unlink A6
0000436C 4E75 rts
fn0000436E:
0000436E 4E56 F3FA link A6, -0x0C06
00004372 48E7 0018 movem.l -[A7], A3,A4
00004376 49EE FBFE lea.l A4, [A6 - 0x402]
0000437A 7000 moveq.l D0, 0x00
0000437C 302D DF80 move.w D0, [A5 - 0x2080]
00004380 206D DF38 movea.l A0, [A5 - 0x20C8]
00004384 7200 moveq.l D1, 0x00
00004386 322D DF3C move.w D1, [A5 - 0x20C4]
0000438A E581 asl D1, 2
0000438C 2230 1800 move.l D1, [A0 + D1]
00004390 92AD DF82 sub.l D1, [A5 - 0x207E]
00004394 9081 sub.l D0, D1
00004396 1880 move.b [A4], D0
00004398 4EBA F6BA jsr [PC - 0x946 /* 00003A54 */]
0000439C 2F00 move.l -[A7], D0
0000439E 200C move.l D0, A4
000043A0 5280 addq.l D0, 1
000043A2 2F00 move.l -[A7], D0
000043A4 7000 moveq.l D0, 0x00
000043A6 1014 move.b D0, [A4]
000043A8 2F00 move.l -[A7], D0
000043AA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000043AE 7000 moveq.l D0, 0x00
000043B0 302D DF80 move.w D0, [A5 - 0x2080]
000043B4 206D DF38 movea.l A0, [A5 - 0x20C8]
000043B8 7200 moveq.l D1, 0x00
000043BA 322D DF3C move.w D1, [A5 - 0x20C4]
000043BE E581 asl D1, 2
000043C0 2230 1800 move.l D1, [A0 + D1]
000043C4 92AD DF82 sub.l D1, [A5 - 0x207E]
000043C8 9081 sub.l D0, D1
000043CA 1D40 F7FC move.b [A6 - 0x804], D0
000043CE 4EBA F684 jsr [PC - 0x97C /* 00003A54 */]
000043D2 2F00 move.l -[A7], D0
000043D4 41EE F7FC lea.l A0, [A6 - 0x804]
000043D8 5288 addq.l A0, 1
000043DA 2F08 move.l -[A7], A0
000043DC 7000 moveq.l D0, 0x00
000043DE 102E F7FC move.b D0, [A6 - 0x804]
000043E2 2F00 move.l -[A7], D0
000043E4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000043E8 7000 moveq.l D0, 0x00
000043EA 302D DF80 move.w D0, [A5 - 0x2080]
000043EE 206D DF38 movea.l A0, [A5 - 0x20C8]
000043F2 7200 moveq.l D1, 0x00
000043F4 322D DF3C move.w D1, [A5 - 0x20C4]
000043F8 E581 asl D1, 2
000043FA 2230 1800 move.l D1, [A0 + D1]
000043FE 92AD DF82 sub.l D1, [A5 - 0x207E]
00004402 9081 sub.l D0, D1
00004404 1D40 F3FA move.b [A6 - 0xC06], D0
00004408 4EBA F64A jsr [PC - 0x9B6 /* 00003A54 */]
0000440C 2F00 move.l -[A7], D0
0000440E 41EE F3FA lea.l A0, [A6 - 0xC06]
00004412 5288 addq.l A0, 1
00004414 2F08 move.l -[A7], A0
00004416 7000 moveq.l D0, 0x00
00004418 102E F3FA move.b D0, [A6 - 0xC06]
0000441C 2F00 move.l -[A7], D0
0000441E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004422 526D DF3C addq.w [A5 - 0x20C4], 1
00004426 7000 moveq.l D0, 0x00
00004428 302D DF80 move.w D0, [A5 - 0x2080]
0000442C 2640 movea.l A3, D0
0000442E D7ED DF82 add.l A3, [A5 - 0x207E]
00004432 206D DF38 movea.l A0, [A5 - 0x20C8]
00004436 7000 moveq.l D0, 0x00
00004438 302D DF3C move.w D0, [A5 - 0x20C4]
0000443C E580 asl D0, 2
0000443E 218B 0800 move.l [A0 + D0], A3
00004442 16FC 0017 move.b [A3]+, 0x17
00004446 4878 053B push.l 0x53B
0000444A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
0000444E 588F addq.l A7, 4
00004450 2F00 move.l -[A7], D0
00004452 486D DB80 pea.l [A5 - 0x2480]
00004456 200B move.l D0, A3
00004458 5280 addq.l D0, 1
0000445A 2F00 move.l -[A7], D0
0000445C 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00004460 1680 move.b [A3], D0
00004462 5200 addq.b D0, 1
00004464 7200 moveq.l D1, 0x00
00004466 1200 move.b D1, D0
00004468 D7C1 add.l A3, D1
0000446A 41EE F3FA lea.l A0, [A6 - 0xC06]
0000446E 5288 addq.l A0, 1
00004470 2F08 move.l -[A7], A0
00004472 2F0B move.l -[A7], A3
00004474 7000 moveq.l D0, 0x00
00004476 102E F3FA move.b D0, [A6 - 0xC06]
0000447A 2F00 move.l -[A7], D0
0000447C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004480 7000 moveq.l D0, 0x00
00004482 102E F3FA move.b D0, [A6 - 0xC06]
00004486 D7C0 add.l A3, D0
00004488 41EE F7FC lea.l A0, [A6 - 0x804]
0000448C 5288 addq.l A0, 1
0000448E 2F08 move.l -[A7], A0
00004490 2F0B move.l -[A7], A3
00004492 7000 moveq.l D0, 0x00
00004494 102E F7FC move.b D0, [A6 - 0x804]
00004498 2F00 move.l -[A7], D0
0000449A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000449E 7000 moveq.l D0, 0x00
000044A0 102E F7FC move.b D0, [A6 - 0x804]
000044A4 D7C0 add.l A3, D0
000044A6 16FC 001E move.b [A3]+, 0x1E
000044AA 16BC 0001 move.b [A3], 0x1
000044AE 422B 0001 clr.b [A3 + 0x1]
000044B2 548B addq.l A3, 2
000044B4 16FC 0003 move.b [A3]+, 0x3
000044B8 200C move.l D0, A4
000044BA 5280 addq.l D0, 1
000044BC 2F00 move.l -[A7], D0
000044BE 2F0B move.l -[A7], A3
000044C0 7000 moveq.l D0, 0x00
000044C2 1014 move.b D0, [A4]
000044C4 2F00 move.l -[A7], D0
000044C6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000044CA 7000 moveq.l D0, 0x00
000044CC 1014 move.b D0, [A4]
000044CE D7C0 add.l A3, D0
000044D0 16FC 001E move.b [A3]+, 0x1E
000044D4 16BC 0001 move.b [A3], 0x1
000044D8 422B 0001 clr.b [A3 + 0x1]
000044DC 548B addq.l A3, 2
000044DE 16FC 0003 move.b [A3]+, 0x3
000044E2 16FC 0022 move.b [A3]+, 0x22 /* '\"' */
000044E6 16FC 0003 move.b [A3]+, 0x3
000044EA 302E 000A move.w D0, [A6 + 0xA]
000044EE E540 asl D0.w, 2
000044F0 41ED DB84 lea.l A0, [A5 - 0x247C]
000044F4 16F0 0003 move.b [A3]+, [A0 + D0.w + 0x3]
000044F8 16FC 0042 move.b [A3]+, 0x42 /* 'B' */
000044FC 16FC 0002 move.b [A3]+, 0x2
00004500 16FC 007D move.b [A3]+, 0x7D /* '}' */
00004504 200B move.l D0, A3
00004506 90AD DF82 sub.l D0, [A5 - 0x207E]
0000450A 3B40 DF80 move.w [A5 - 0x2080], D0
0000450E 7001 moveq.l D0, 0x01
00004510 4CEE 1800 F3F2 movem.l A3,A4, [A6 - 0xC0E]
00004516 4E5E unlink A6
00004518 4E75 rts
fn0000451A:
0000451A 4E56 FFF8 link A6, -0x0008
0000451E 48E7 0110 movem.l -[A7], D7,A3
00004522 3E2E 000A move.w D7, [A6 + 0xA]
00004526 7000 moveq.l D0, 0x00
00004528 302D DF80 move.w D0, [A5 - 0x2080]
0000452C 2640 movea.l A3, D0
0000452E D7ED DF82 add.l A3, [A5 - 0x207E]
00004532 0C47 004D cmpi.w D7, 0x4D /* 'M' */
00004536 6636 bne +0x38 /* 0000456E */
00004538 526D DF3C addq.w [A5 - 0x20C4], 1
0000453C 206D DF38 movea.l A0, [A5 - 0x20C8]
00004540 7000 moveq.l D0, 0x00
00004542 302D DF3C move.w D0, [A5 - 0x20C4]
00004546 E580 asl D0, 2
00004548 218B 0800 move.l [A0 + D0], A3
0000454C 16FC 001F move.b [A3]+, 0x1F
00004550 487A 0068 pea.l [PC + 0x68 /* 000045BA, value 0x4000ADF8, cstring "@" */]
00004554 486E FFF8 pea.l [A6 - 0x8]
00004558 3F3C 0810 move.w -[A7], 0x810
0000455C A9EB syscall Pack4/FP68K
0000455E 2F0B move.l -[A7], A3
00004560 486E FFF8 pea.l [A6 - 0x8]
00004564 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00004568 508B addq.l A3, 8
0000456A 508F addq.l A7, 8
0000456C 6036 bra +0x38 /* 000045A4 */
label0000456E:
0000456E 16FC 0015 move.b [A3]+, 0x15
00004572 16FC 001E move.b [A3]+, 0x1E
00004576 16BC 00B4 move.b [A3], 0xB4
0000457A 422B 0001 clr.b [A3 + 0x1]
0000457E 548B addq.l A3, 2
00004580 0C47 00C9 cmpi.w D7, 0xC9
00004584 6604 bne +0x6 /* 0000458A */
00004586 7005 moveq.l D0, 0x05
00004588 6002 bra +0x4 /* 0000458C */
label0000458A:
0000458A 7006 moveq.l D0, 0x06
label0000458C:
0000458C 16C0 move.b [A3]+, D0
0000458E 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
00004592 16FC 0013 move.b [A3]+, 0x13
00004596 0C47 00C9 cmpi.w D7, 0xC9
0000459A 6604 bne +0x6 /* 000045A0 */
0000459C 7006 moveq.l D0, 0x06
0000459E 6002 bra +0x4 /* 000045A2 */
label000045A0:
000045A0 7005 moveq.l D0, 0x05
label000045A2:
000045A2 16C0 move.b [A3]+, D0
label000045A4:
000045A4 200B move.l D0, A3
000045A6 90AD DF82 sub.l D0, [A5 - 0x207E]
000045AA 3B40 DF80 move.w [A5 - 0x2080], D0
000045AE 7001 moveq.l D0, 0x01
000045B0 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
000045B6 4E5E unlink A6
000045B8 4E75 rts
000045BA 4000 negx.b D0
000045BC ADF8 syscall MethodDispatch, auto_pop
000045BE 5458 addq.w [A0]+, 2
000045C0 A2B8 syscall vSoundDead, flags=2
000045C2 1BB7 4E56 FBFE move.b <<invalid full ext with IS == 1 and I/IS == 6>>, [A7 + D4 * 8 + 0x56]
// begin alternate branch 000045C4-000045C8
fn000045C4:
000045C4 4E56 FBFE link A6, -0x0402
// end alternate branch 000045C4-000045C8
fn000045C4: // (misaligned)
000045C8 48E7 1318 movem.l -[A7], D3,D6,D7,A3,A4
000045CC 49EE FBFE lea.l A4, [A6 - 0x402]
000045D0 3E2E 000A move.w D7, [A6 + 0xA]
000045D4 0C47 00D5 cmpi.w D7, 0xD5
000045D8 6706 beq +0x8 /* 000045E0 */
000045DA 0C47 00D7 cmpi.w D7, 0xD7
000045DE 6624 bne +0x26 /* 00004604 */
label000045E0:
000045E0 7000 moveq.l D0, 0x00
000045E2 2F00 move.l -[A7], D0
000045E4 7201 moveq.l D1, 0x01
000045E6 2F01 move.l -[A7], D1
000045E8 7400 moveq.l D2, 0x00
000045EA 342D DF80 move.w D2, [A5 - 0x2080]
000045EE D4AD DF82 add.l D2, [A5 - 0x207E]
000045F2 2F02 move.l -[A7], D2
000045F4 4EBA F142 jsr [PC - 0xEBE /* 00003738 */]
000045F8 D16D DF80 add.w [A5 - 0x2080], D0
000045FC 4FEF 000C lea.l A7, [A7 + 0xC]
00004600 6000 0084 bra +0x86 /* 00004686 */
label00004604:
00004604 0C47 008F cmpi.w D7, 0x8F
00004608 661A bne +0x1C /* 00004624 */
0000460A 206D DF38 movea.l A0, [A5 - 0x20C8]
0000460E 302E 000E move.w D0, [A6 + 0xE]
00004612 5540 subq.w D0, 2
00004614 322D DF3C move.w D1, [A5 - 0x20C4]
00004618 9240 sub.w D1, D0
0000461A 7000 moveq.l D0, 0x00
0000461C 3001 move.w D0, D1
0000461E E580 asl D0, 2
00004620 2670 0800 movea.l A3, [A0 + D0]
label00004624:
00004624 7000 moveq.l D0, 0x00
00004626 302D DF80 move.w D0, [A5 - 0x2080]
0000462A 220B move.l D1, A3
0000462C 92AD DF82 sub.l D1, [A5 - 0x207E]
00004630 9081 sub.l D0, D1
00004632 1880 move.b [A4], D0
00004634 2F0B move.l -[A7], A3
00004636 200C move.l D0, A4
00004638 5280 addq.l D0, 1
0000463A 2F00 move.l -[A7], D0
0000463C 7000 moveq.l D0, 0x00
0000463E 1014 move.b D0, [A4]
00004640 2F00 move.l -[A7], D0
00004642 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004646 7000 moveq.l D0, 0x00
00004648 2F00 move.l -[A7], D0
0000464A 7201 moveq.l D1, 0x01
0000464C 2F01 move.l -[A7], D1
0000464E 7400 moveq.l D2, 0x00
00004650 342D DF80 move.w D2, [A5 - 0x2080]
00004654 D4AD DF82 add.l D2, [A5 - 0x207E]
00004658 7600 moveq.l D3, 0x00
0000465A 1614 move.b D3, [A4]
0000465C 9483 sub.l D2, D3
0000465E 2F02 move.l -[A7], D2
00004660 4EBA F0D6 jsr [PC - 0xF2A /* 00003738 */]
00004664 3C00 move.w D6, D0
00004666 DD6D DF80 add.w [A5 - 0x2080], D6
0000466A 7000 moveq.l D0, 0x00
0000466C 3006 move.w D0, D6
0000466E D7C0 add.l A3, D0
00004670 200C move.l D0, A4
00004672 5280 addq.l D0, 1
00004674 2F00 move.l -[A7], D0
00004676 2F0B move.l -[A7], A3
00004678 7000 moveq.l D0, 0x00
0000467A 1014 move.b D0, [A4]
0000467C 2F00 move.l -[A7], D0
0000467E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004682 4FEF 000C lea.l A7, [A7 + 0xC]
label00004686:
00004686 7001 moveq.l D0, 0x01
00004688 4CEE 18C8 FBEA movem.l D3,D6,D7,A3,A4, [A6 - 0x416]
0000468E 4E5E unlink A6
00004690 4E75 rts
fn00004692:
00004692 4E56 FEC8 link A6, -0x0138
00004696 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000469A 526D DF3C addq.w [A5 - 0x20C4], 1
0000469E 7000 moveq.l D0, 0x00
000046A0 302D DF80 move.w D0, [A5 - 0x2080]
000046A4 2640 movea.l A3, D0
000046A6 D7ED DF82 add.l A3, [A5 - 0x207E]
000046AA 206D DF38 movea.l A0, [A5 - 0x20C8]
000046AE 7000 moveq.l D0, 0x00
000046B0 302D DF3C move.w D0, [A5 - 0x20C4]
000046B4 E580 asl D0, 2
000046B6 218B 0800 move.l [A0 + D0], A3
000046BA 206D BCF0 movea.l A0, [A5 - 0x4310]
000046BE 226D BCEC movea.l A1, [A5 - 0x4314]
000046C2 7000 moveq.l D0, 0x00
000046C4 302D BAE2 move.w D0, [A5 - 0x451E]
000046C8 D080 add.l D0, D0
000046CA 3031 0800 move.w D0, [A1 + D0]
000046CE 5440 addq.w D0, 2
000046D0 7200 moveq.l D1, 0x00
000046D2 3200 move.w D1, D0
000046D4 7006 moveq.l D0, 0x06
000046D6 B030 1800 cmp.b D0, [A0 + D1]
000046DA 6242 bhi +0x44 /* 0000471E */
000046DC 206D BCF0 movea.l A0, [A5 - 0x4310]
000046E0 226D BCEC movea.l A1, [A5 - 0x4314]
000046E4 7000 moveq.l D0, 0x00
000046E6 302D BAE2 move.w D0, [A5 - 0x451E]
000046EA D080 add.l D0, D0
000046EC 3031 0800 move.w D0, [A1 + D0]
000046F0 5440 addq.w D0, 2
000046F2 7200 moveq.l D1, 0x00
000046F4 3200 move.w D1, D0
000046F6 700B moveq.l D0, 0x0B
000046F8 B030 1800 cmp.b D0, [A0 + D1]
000046FC 6520 bcs +0x22 /* 0000471E */
000046FE 7000 moveq.l D0, 0x00
00004700 302D BD94 move.w D0, [A5 - 0x426C]
00004704 2C00 move.l D6, D0
00004706 16FC 001A move.b [A3]+, 0x1A
0000470A 588B addq.l A3, 4
0000470C 2006 move.l D0, D6
0000470E 5280 addq.l D0, 1
00004710 1680 move.b [A3], D0
00004712 2006 move.l D0, D6
00004714 5280 addq.l D0, 1
00004716 E080 asr D0, 8
00004718 1740 0001 move.b [A3 + 0x1], D0
0000471C 568B addq.l A3, 3
label0000471E:
0000471E 206D BCF0 movea.l A0, [A5 - 0x4310]
00004722 226D BCEC movea.l A1, [A5 - 0x4314]
00004726 7000 moveq.l D0, 0x00
00004728 302D BAE2 move.w D0, [A5 - 0x451E]
0000472C D080 add.l D0, D0
0000472E 3031 0800 move.w D0, [A1 + D0]
00004732 5440 addq.w D0, 2
00004734 7200 moveq.l D1, 0x00
00004736 3200 move.w D1, D0
00004738 1230 1800 move.b D1, [A0 + D1]
0000473C 675E beq +0x60 /* 0000479C */
0000473E 5301 subq.b D1, 1
00004740 675A beq +0x5C /* 0000479C */
00004742 5301 subq.b D1, 1
00004744 6756 beq +0x58 /* 0000479C */
00004746 5301 subq.b D1, 1
00004748 6752 beq +0x54 /* 0000479C */
0000474A 5301 subq.b D1, 1
0000474C 6700 00CE beq +0xD0 /* 0000481C */
00004750 5301 subq.b D1, 1
00004752 6700 0148 beq +0x14A /* 0000489C */
00004756 5301 subq.b D1, 1
00004758 6742 beq +0x44 /* 0000479C */
0000475A 5301 subq.b D1, 1
0000475C 673E beq +0x40 /* 0000479C */
0000475E 5301 subq.b D1, 1
00004760 673A beq +0x3C /* 0000479C */
00004762 5301 subq.b D1, 1
00004764 6736 beq +0x38 /* 0000479C */
00004766 5301 subq.b D1, 1
00004768 6700 00B2 beq +0xB4 /* 0000481C */
0000476C 5301 subq.b D1, 1
0000476E 6700 014C beq +0x14E /* 000048BC */
00004772 5301 subq.b D1, 1
00004774 6700 020E beq +0x210 /* 00004984 */
00004778 5301 subq.b D1, 1
0000477A 6700 01E0 beq +0x1E2 /* 0000495C */
0000477E 5301 subq.b D1, 1
00004780 6700 02DC beq +0x2DE /* 00004A5E */
00004784 5301 subq.b D1, 1
00004786 6700 02D6 beq +0x2D8 /* 00004A5E */
0000478A 5901 subq.b D1, 4
0000478C 6700 02D0 beq +0x2D2 /* 00004A5E */
00004790 0401 0017 subi.b D1, 0x17
00004794 6700 02B6 beq +0x2B8 /* 00004A4C */
00004798 6000 02C4 bra +0x2C6 /* 00004A5E */
label0000479C:
0000479C 3A2D BA50 move.w D5, [A5 - 0x45B0]
000047A0 382D BA54 move.w D4, [A5 - 0x45AC]
000047A4 4A6D BAE2 tst.w [A5 - 0x451E]
000047A8 6708 beq +0xA /* 000047B2 */
000047AA 700B moveq.l D0, 0x0B
000047AC B06D BAE2 cmp.w D0, [A5 - 0x451E]
000047B0 6612 bne +0x14 /* 000047C4 */
label000047B2:
000047B2 DA6D B9CA add.w D5, [A5 - 0x4636]
000047B6 D86D B9CC add.w D4, [A5 - 0x4634]
000047BA 0045 8000 ori.w D5, 0x8000
000047BE 0045 4000 ori.w D5, 0x4000 /* '@\0' */
000047C2 6032 bra +0x34 /* 000047F6 */
label000047C4:
000047C4 7002 moveq.l D0, 0x02
000047C6 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000047CA 6708 beq +0xA /* 000047D4 */
000047CC 700D moveq.l D0, 0x0D
000047CE B06D BAE2 cmp.w D0, [A5 - 0x451E]
000047D2 660A bne +0xC /* 000047DE */
label000047D4:
000047D4 D86D B9CC add.w D4, [A5 - 0x4634]
000047D8 0045 4000 ori.w D5, 0x4000 /* '@\0' */
000047DC 6018 bra +0x1A /* 000047F6 */
label000047DE:
000047DE 7001 moveq.l D0, 0x01
000047E0 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000047E4 6708 beq +0xA /* 000047EE */
000047E6 700C moveq.l D0, 0x0C
000047E8 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000047EC 6608 bne +0xA /* 000047F6 */
label000047EE:
000047EE DA6D B9CA add.w D5, [A5 - 0x4636]
000047F2 0045 8000 ori.w D5, 0x8000
label000047F6:
000047F6 4A6D DF88 tst.w [A5 - 0x2078]
000047FA 6704 beq +0x6 /* 00004800 */
000047FC 7024 moveq.l D0, 0x24
000047FE 6002 bra +0x4 /* 00004802 */
label00004800:
00004800 7044 moveq.l D0, 0x44
label00004802:
00004802 16C0 move.b [A3]+, D0
00004804 426D DF88 clr.w [A5 - 0x2078]
00004808 1685 move.b [A3], D5
0000480A 7000 moveq.l D0, 0x00
0000480C 3005 move.w D0, D5
0000480E E088 lsr D0, 8
00004810 1740 0001 move.b [A3 + 0x1], D0
00004814 548B addq.l A3, 2
00004816 16C4 move.b [A3]+, D4
00004818 6000 0248 bra +0x24A /* 00004A62 */
label0000481C:
0000481C 3A2D BA50 move.w D5, [A5 - 0x45B0]
00004820 382D BA54 move.w D4, [A5 - 0x45AC]
00004824 3E2D BA52 move.w D7, [A5 - 0x45AE]
00004828 3D6D BA56 FEFA move.w [A6 - 0x106], [A5 - 0x45AA]
0000482E 7001 moveq.l D0, 0x01
00004830 C06D BA5C and.w D0, [A5 - 0x45A4]
00004834 6608 bne +0xA /* 0000483E */
00004836 DA6D B9CA add.w D5, [A5 - 0x4636]
0000483A 0045 8000 ori.w D5, 0x8000
label0000483E:
0000483E 7002 moveq.l D0, 0x02
00004840 C06D BA5C and.w D0, [A5 - 0x45A4]
00004844 6608 bne +0xA /* 0000484E */
00004846 D86D B9CC add.w D4, [A5 - 0x4634]
0000484A 0045 4000 ori.w D5, 0x4000 /* '@\0' */
label0000484E:
0000484E 7004 moveq.l D0, 0x04
00004850 C06D BA5C and.w D0, [A5 - 0x45A4]
00004854 6608 bne +0xA /* 0000485E */
00004856 DE6D B9CA add.w D7, [A5 - 0x4636]
0000485A 0047 8000 ori.w D7, 0x8000
label0000485E:
0000485E 7008 moveq.l D0, 0x08
00004860 C06D BA5C and.w D0, [A5 - 0x45A4]
00004864 660C bne +0xE /* 00004872 */
00004866 302D B9CC move.w D0, [A5 - 0x4634]
0000486A D16E FEFA add.w [A6 - 0x106], D0
0000486E 0047 4000 ori.w D7, 0x4000 /* '@\0' */
label00004872:
00004872 16FC 0025 move.b [A3]+, 0x25 /* '%' */
00004876 1685 move.b [A3], D5
00004878 7000 moveq.l D0, 0x00
0000487A 3005 move.w D0, D5
0000487C E088 lsr D0, 8
0000487E 1740 0001 move.b [A3 + 0x1], D0
00004882 548B addq.l A3, 2
00004884 1687 move.b [A3], D7
00004886 7000 moveq.l D0, 0x00
00004888 3007 move.w D0, D7
0000488A E088 lsr D0, 8
0000488C 1740 0001 move.b [A3 + 0x1], D0
00004890 548B addq.l A3, 2
00004892 16C4 move.b [A3]+, D4
00004894 16EE FEFB move.b [A3]+, [A6 - 0x105]
00004898 6000 01C8 bra +0x1CA /* 00004A62 */
label0000489C:
0000489C 16FC 0023 move.b [A3]+, 0x23 /* '#' */
000048A0 302D BB86 move.w D0, [A5 - 0x447A]
000048A4 5240 addq.w D0, 1
000048A6 1680 move.b [A3], D0
000048A8 302D BB86 move.w D0, [A5 - 0x447A]
000048AC 5240 addq.w D0, 1
000048AE 48C0 ext.l D0
000048B0 E080 asr D0, 8
000048B2 1740 0001 move.b [A3 + 0x1], D0
000048B6 5E8B addq.l A3, 7
000048B8 6000 01A8 bra +0x1AA /* 00004A62 */
label000048BC:
000048BC 16FC 0023 move.b [A3]+, 0x23 /* '#' */
000048C0 49ED BBBC lea.l A4, [A5 - 0x4444]
label000048C4:
000048C4 703A moveq.l D0, 0x3A
000048C6 B01C cmp.b D0, [A4]+
000048C8 66FA bne -0x4 /* 000048C4 */
000048CA 2F0C move.l -[A7], A4
000048CC 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000048D0 1D40 FEFC move.b [A6 - 0x104], D0
000048D4 2F0C move.l -[A7], A4
000048D6 41EE FEFC lea.l A0, [A6 - 0x104]
000048DA 5288 addq.l A0, 1
000048DC 2F08 move.l -[A7], A0
000048DE 7000 moveq.l D0, 0x00
000048E0 102E FEFC move.b D0, [A6 - 0x104]
000048E4 2F00 move.l -[A7], D0
000048E6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000048EA 7E00 moveq.l D7, 0x00
000048EC 588F addq.l A7, 4
000048EE 6034 bra +0x36 /* 00004924 */
label000048F0:
000048F0 486E FEFC pea.l [A6 - 0x104]
000048F4 206D DF98 movea.l A0, [A5 - 0x2068]
000048F8 2006 move.l D0, D6
000048FA 2200 move.l D1, D0
000048FC C0FC 0006 mulu.w D0, 0x6
00004900 4841 swap.w D1
00004902 C2FC 0006 mulu.w D1, 0x6
00004906 4841 swap.w D1
00004908 4241 clr.w D1
0000490A D081 add.l D0, D1
0000490C 2070 0802 movea.l A0, [A0 + D0 + 0x2]
00004910 2007 move.l D0, D7
00004912 E580 asl D0, 2
00004914 2F30 0800 move.l -[A7], [A0 + D0]
00004918 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
0000491C 4A40 tst.w D0
0000491E 508F addq.l A7, 8
00004920 6724 beq +0x26 /* 00004946 */
00004922 5287 addq.l D7, 1
label00004924:
00004924 206D DF98 movea.l A0, [A5 - 0x2068]
00004928 2006 move.l D0, D6
0000492A 2200 move.l D1, D0
0000492C C0FC 0006 mulu.w D0, 0x6
00004930 4841 swap.w D1
00004932 C2FC 0006 mulu.w D1, 0x6
00004936 4841 swap.w D1
00004938 4241 clr.w D1
0000493A D081 add.l D0, D1
0000493C 7200 moveq.l D1, 0x00
0000493E 3230 0800 move.w D1, [A0 + D0]
00004942 B287 cmp.l D1, D7
00004944 6EAA bgt -0x54 /* 000048F0 */
label00004946:
00004946 2007 move.l D0, D7
00004948 5280 addq.l D0, 1
0000494A 1680 move.b [A3], D0
0000494C 2007 move.l D0, D7
0000494E 5280 addq.l D0, 1
00004950 E080 asr D0, 8
00004952 1740 0001 move.b [A3 + 0x1], D0
00004956 5E8B addq.l A3, 7
00004958 6000 0108 bra +0x10A /* 00004A62 */
label0000495C:
0000495C 16FC 0017 move.b [A3]+, 0x17
00004960 486D BBBC pea.l [A5 - 0x4444]
00004964 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00004968 16C0 move.b [A3]+, D0
0000496A 486D BBBC pea.l [A5 - 0x4444]
0000496E 2F0B move.l -[A7], A3
00004970 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00004974 508F addq.l A7, 8
00004976 2F00 move.l -[A7], D0
00004978 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000497C D7C0 add.l A3, D0
0000497E 508F addq.l A7, 8
00004980 6000 00E0 bra +0xE2 /* 00004A62 */
label00004984:
00004984 486D BAEC pea.l [A5 - 0x4514]
00004988 486E FEF0 pea.l [A6 - 0x110]
0000498C 3F3C 080E move.w -[A7], 0x80E
00004990 A9EB syscall Pack4/FP68K
00004992 41EE FEF0 lea.l A0, [A6 - 0x110]
00004996 43EE FEE6 lea.l A1, [A6 - 0x11A]
0000499A 22D8 move.l [A1]+, [A0]+
0000499C 22D8 move.l [A1]+, [A0]+
0000499E 32D8 move.w [A1]+, [A0]+
000049A0 486E FEE6 pea.l [A6 - 0x11A]
000049A4 3F3C 0016 move.w -[A7], 0x16
000049A8 A9EB syscall Pack4/FP68K
000049AA 486E FEE6 pea.l [A6 - 0x11A]
000049AE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000049B2 3D40 FEDA move.w [A6 - 0x126], D0
000049B6 486E FEDA pea.l [A6 - 0x126]
000049BA 486E FEDC pea.l [A6 - 0x124]
000049BE 3F3C 200E move.w -[A7], 0x200E
000049C2 A9EB syscall Pack4/FP68K
000049C4 486E FEDC pea.l [A6 - 0x124]
000049C8 486E FED2 pea.l [A6 - 0x12E]
000049CC 3F3C 0810 move.w -[A7], 0x810
000049D0 A9EB syscall Pack4/FP68K
000049D2 486E FED2 pea.l [A6 - 0x12E]
000049D6 486E FEC8 pea.l [A6 - 0x138]
000049DA 3F3C 080E move.w -[A7], 0x80E
000049DE A9EB syscall Pack4/FP68K
000049E0 486D BAEC pea.l [A5 - 0x4514]
000049E4 486E FEC8 pea.l [A6 - 0x138]
000049E8 3F3C 0808 move.w -[A7], 0x808
000049EC A9EB syscall Pack4/FP68K
000049EE 588F addq.l A7, 4
000049F0 6714 beq +0x16 /* 00004A06 */
000049F2 16FC 001F move.b [A3]+, 0x1F
000049F6 2F0B move.l -[A7], A3
000049F8 486D BAEC pea.l [A5 - 0x4514]
000049FC 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00004A00 508B addq.l A3, 8
00004A02 508F addq.l A7, 8
00004A04 605C bra +0x5E /* 00004A62 */
label00004A06:
00004A06 16FC 001E move.b [A3]+, 0x1E
00004A0A 486D BAEC pea.l [A5 - 0x4514]
00004A0E 486E FEF0 pea.l [A6 - 0x110]
00004A12 3F3C 080E move.w -[A7], 0x80E
00004A16 A9EB syscall Pack4/FP68K
00004A18 41EE FEF0 lea.l A0, [A6 - 0x110]
00004A1C 43EE FEE6 lea.l A1, [A6 - 0x11A]
00004A20 22D8 move.l [A1]+, [A0]+
00004A22 22D8 move.l [A1]+, [A0]+
00004A24 32D8 move.w [A1]+, [A0]+
00004A26 486E FEE6 pea.l [A6 - 0x11A]
00004A2A 3F3C 0016 move.w -[A7], 0x16
00004A2E A9EB syscall Pack4/FP68K
00004A30 486E FEE6 pea.l [A6 - 0x11A]
00004A34 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00004A38 3D40 FFFE move.w [A6 - 0x2], D0
00004A3C 16AE FFFF move.b [A3], [A6 - 0x1]
00004A40 176E FFFE 0001 move.b [A3 + 0x1], [A6 - 0x2]
00004A46 548B addq.l A3, 2
00004A48 588F addq.l A7, 4
00004A4A 6016 bra +0x18 /* 00004A62 */
label00004A4C:
00004A4C 16FC 002A move.b [A3]+, 0x2A /* '*' */
00004A50 16FC 0054 move.b [A3]+, 0x54 /* 'T' */
00004A54 16FC 0049 move.b [A3]+, 0x49 /* 'I' */
00004A58 16FC 004D move.b [A3]+, 0x4D /* 'M' */
00004A5C 6004 bra +0x6 /* 00004A62 */
label00004A5E:
00004A5E 7000 moveq.l D0, 0x00
00004A60 6056 bra +0x58 /* 00004AB8 */
label00004A62:
00004A62 206D BCF0 movea.l A0, [A5 - 0x4310]
00004A66 226D BCEC movea.l A1, [A5 - 0x4314]
00004A6A 7000 moveq.l D0, 0x00
00004A6C 302D BAE2 move.w D0, [A5 - 0x451E]
00004A70 D080 add.l D0, D0
00004A72 3031 0800 move.w D0, [A1 + D0]
00004A76 5440 addq.w D0, 2
00004A78 7200 moveq.l D1, 0x00
00004A7A 3200 move.w D1, D0
00004A7C 7006 moveq.l D0, 0x06
00004A7E B030 1800 cmp.b D0, [A0 + D1]
00004A82 6228 bhi +0x2A /* 00004AAC */
00004A84 206D BCF0 movea.l A0, [A5 - 0x4310]
00004A88 226D BCEC movea.l A1, [A5 - 0x4314]
00004A8C 7000 moveq.l D0, 0x00
00004A8E 302D BAE2 move.w D0, [A5 - 0x451E]
00004A92 D080 add.l D0, D0
00004A94 3031 0800 move.w D0, [A1 + D0]
00004A98 5440 addq.w D0, 2
00004A9A 7200 moveq.l D1, 0x00
00004A9C 3200 move.w D1, D0
00004A9E 700B moveq.l D0, 0x0B
00004AA0 B030 1800 cmp.b D0, [A0 + D1]
00004AA4 6506 bcs +0x8 /* 00004AAC */
00004AA6 16FC 001B move.b [A3]+, 0x1B
00004AAA 568B addq.l A3, 3
label00004AAC:
00004AAC 200B move.l D0, A3
00004AAE 90AD DF82 sub.l D0, [A5 - 0x207E]
00004AB2 3B40 DF80 move.w [A5 - 0x2080], D0
00004AB6 7001 moveq.l D0, 0x01
label00004AB8:
00004AB8 4CEE 18F0 FEB0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x150]
00004ABE 4E5E unlink A6
00004AC0 4E75 rts
fn00004AC2:
00004AC2 4E56 FF00 link A6, -0x0100
00004AC6 48E7 0118 movem.l -[A7], D7,A3,A4
00004ACA 49EE FF00 lea.l A4, [A6 - 0x100]
00004ACE 3E2E 000A move.w D7, [A6 + 0xA]
00004AD2 264C movea.l A3, A4
00004AD4 528B addq.l A3, 1
00004AD6 206D BCF0 movea.l A0, [A5 - 0x4310]
00004ADA 226D BCEC movea.l A1, [A5 - 0x4314]
00004ADE 7000 moveq.l D0, 0x00
00004AE0 3007 move.w D0, D7
00004AE2 D080 add.l D0, D0
00004AE4 3031 0800 move.w D0, [A1 + D0]
00004AE8 5440 addq.w D0, 2
00004AEA 7200 moveq.l D1, 0x00
00004AEC 3200 move.w D1, D0
00004AEE 7014 moveq.l D0, 0x14
00004AF0 B030 1800 cmp.b D0, [A0 + D1]
00004AF4 6236 bhi +0x38 /* 00004B2C */
00004AF6 206D BCF0 movea.l A0, [A5 - 0x4310]
00004AFA 226D BCEC movea.l A1, [A5 - 0x4314]
00004AFE 7000 moveq.l D0, 0x00
00004B00 3007 move.w D0, D7
00004B02 D080 add.l D0, D0
00004B04 3031 0800 move.w D0, [A1 + D0]
00004B08 5440 addq.w D0, 2
00004B0A 7200 moveq.l D1, 0x00
00004B0C 3200 move.w D1, D0
00004B0E 701A moveq.l D0, 0x1A
00004B10 B030 1800 cmp.b D0, [A0 + D1]
00004B14 6516 bcs +0x18 /* 00004B2C */
00004B16 7000 moveq.l D0, 0x00
00004B18 302E 000E move.w D0, [A6 + 0xE]
00004B1C 2F00 move.l -[A7], D0
00004B1E 7000 moveq.l D0, 0x00
00004B20 3007 move.w D0, D7
00004B22 2F00 move.l -[A7], D0
00004B24 4EBA F036 jsr [PC - 0xFCA /* 00003B5C */]
00004B28 508F addq.l A7, 8
00004B2A 606A bra +0x6C /* 00004B96 */
label00004B2C:
00004B2C 0C47 0036 cmpi.w D7, 0x36 /* '6' */
00004B30 6706 beq +0x8 /* 00004B38 */
00004B32 0C47 0037 cmpi.w D7, 0x37 /* '7' */
00004B36 660A bne +0xC /* 00004B42 */
label00004B38:
00004B38 16FC 0042 move.b [A3]+, 0x42 /* 'B' */
00004B3C 16FC 0002 move.b [A3]+, 0x2
00004B40 600A bra +0xC /* 00004B4C */
label00004B42:
00004B42 0C47 0038 cmpi.w D7, 0x38 /* '8' */
00004B46 6604 bne +0x6 /* 00004B4C */
00004B48 16FC 0041 move.b [A3]+, 0x41 /* 'A' */
label00004B4C:
00004B4C 2007 move.l D0, D7
00004B4E E540 asl D0.w, 2
00004B50 41ED DB84 lea.l A0, [A5 - 0x247C]
00004B54 16F0 0003 move.b [A3]+, [A0 + D0.w + 0x3]
00004B58 200C move.l D0, A4
00004B5A 5280 addq.l D0, 1
00004B5C 220B move.l D1, A3
00004B5E 9280 sub.l D1, D0
00004B60 1881 move.b [A4], D1
00004B62 2F0C move.l -[A7], A4
00004B64 4EBA EFAA jsr [PC - 0x1056 /* 00003B10 */]
00004B68 206D BCF0 movea.l A0, [A5 - 0x4310]
00004B6C 226D BCEC movea.l A1, [A5 - 0x4314]
00004B70 7000 moveq.l D0, 0x00
00004B72 3007 move.w D0, D7
00004B74 D080 add.l D0, D0
00004B76 3031 0800 move.w D0, [A1 + D0]
00004B7A 5440 addq.w D0, 2
00004B7C 7200 moveq.l D1, 0x00
00004B7E 3200 move.w D1, D0
00004B80 7011 moveq.l D0, 0x11
00004B82 B030 1800 cmp.b D0, [A0 + D1]
00004B86 588F addq.l A7, 4
00004B88 6604 bne +0x6 /* 00004B8E */
00004B8A 7002 moveq.l D0, 0x02
00004B8C 6002 bra +0x4 /* 00004B90 */
label00004B8E:
00004B8E 7001 moveq.l D0, 0x01
label00004B90:
00004B90 916D DF3C sub.w [A5 - 0x20C4], D0
00004B94 7001 moveq.l D0, 0x01
label00004B96:
00004B96 4CEE 1880 FEF4 movem.l D7,A3,A4, [A6 - 0x10C]
00004B9C 4E5E unlink A6
00004B9E 4E75 rts